-
学生管理系统之 vb 怎么防止SQL 语句注入(以目前之力所能想到的方法)
学生管理系统之vb如何防止SQL语句注入(以目前之力所能想到的方法)前天师傅在查看作品的时候,给提到了SQL注入的问题,只见师傅在登录窗体的用户名文本框中输入:'or1=1--就这么一段看似乱七八糟的东西,然后竟登上了系统(数据库中没有这个用户),师傅也不给讲,没办法,自己整呗。后来了解到,所谓SQL注入:就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终...
50
热度 -
Android处置非res资源的例子
Android处理非res资源的例子原文http://www.3geye.net/?3/viewspace-3021?你想像j2me那样直接把所有的资源文件放在src目录下面然后通过getClass().getResourceAsStream(name)这么简单就可以获取资源文件吗。3GEYEh$j nN4]4f2D8HK答案是很肯定的。下面看看代码吧。3GEYE^n!}_V8bimpo...
15
热度 -
PHP中文乱码的常见解决办法总结
PHP中文乱码的常见解决方法总结PHP中文乱码是PHP开发中的常见问题之一。PHP中文乱码有时发生在网页本身,有些产生在于MySQL交互的过程中,有时与操作系统有关。下面进行一番总结。一.首先是PHP网页的编码1.php文件本身的编码与网页的编码应匹配a.如果欲使用gb2312编码,那么php要输出头:header(“Content-Type:text/html;charset=gb2...
48
热度 -
PHP函数二进制安全有关问题
PHP函数二进制安全问题本文主要从三个角度来阐述php的二进制安全:1.什么叫php的二进制安全;2.什么结构确保了php的二进制安全;3.这种结构还有哪些其它方面的应用?做到知其然,也知其所以然。一句话解释:php的内部函数在操作二进制数据时能保证达到预期的结果,例如str_replace、stristr、strcmp等函数,我们就说这些函数是二进制安全的。举个列子:我们来对比一下C和php下的...
48
热度 -
ThinkPHP+Smarty模板中截取包含中英文混同的字符串乱码的解决方案
ThinkPHP+Smarty模板中截取包含中英文混合的字符串乱码的解决方案好几天没写博客了,其实有好多需要总结的,因为最近一直在忙着做项目,但是困惑了几天的Smarty模板中截取包含中英文混合的字符串乱码的问题,终于解决了,所以记录下来,需要的朋友看一下:出现乱码的原因:对于字符串的截取,truncate函数只适合英文用户,对与中文用户来说,使用truncate会出现乱码,而且对于中文英文混合串...
66
热度 -
运用ANT编译Android apk文件
使用ANT编译Androidapk文件前提:需要安装Ant1.8或以上版本。??1?编译步骤第一步:创建临时工程进入?android-sdk-windows\tools\?目录,执行下面的命令,创建一个临时工程:androidcreateproject-kcom.foo-aTest1-tandroid-8-pd:\temp?第二步:拷贝文件进入?D:\temp?目录,将该目录下的?build.pr...
45
热度 -
socket怎么组包和解包发送
socket如何组包和解包发送如题:采用面向稳定连接的ASCII流(STREM)方式,具体数据包格式如下所示:字段名 长度(byte) 描述头标志(0x02) 1 业务数据包长度 4 业务数据包 N 尾标志(0x03) 1 校验码 1 从包的第一个字节0x02开始,逐字节进行异或到包的结尾0x03,结果为最后校验字节。各位大虾,帮忙说明一下该包的数据如何组包,发送给服务器端,本人对socket连接...
290
热度 -
使用socket实现简略的客户端和服务端通信(C#语言)
使用socket实现简单的客户端和服务端通信(C#语言)1.主要思路:(1)服务端开启监听线程,等待客户端的连接。每个socket连接放到独立线程中处理。(2)服务端和客户端使用约定的消息格式通信。对于比较复杂的消息(如向服务端传递一个实例),可以使用json封装传输。(3)每个连接的客户端,注册唯一的ClientID,在服务端以此来区分消息的来源。2.代码构成实现该样例包含两个cs的客户端程序。...
529
热度 -
C#并口热敏小票打印机打印位图包括芯片的写下
C#并口热敏小票打印机打印位图包括芯片的写入下面是打印所需要调用的代码:classLptControl{privatestringLptStr="lpt1";publicLptControl(stringl_LPT_Str){LptStr=l_LPT_Str;}[StructLayout(LayoutKind.Sequential)]privatestructOVERLAPPED{intInter...
38
热度 -
C# socket编程 出现 System.OutOfMemoryException 异常
C#socket编程出现System.OutOfMemoryException错误问题描述:ListenClientConnect过程Exceptionoftype'System.OutOfMemoryException'wasthrown.运行环境:有100多个客户端,不出意外,长时间在线,心跳包是60秒一个,数据是5分钟一个代码如下之前出现过类似问题加了GC.Collect();但是还是没解决...
72
热度 -
php正则规律
php正则法则PHP正则表达式使用详解操作符描述\转义符(),(?:),(?=),[]圆括号和方括号*,+,?,{n},{n,},{n,m}限定符^,$,\anymetacharacter位置和顺序|“或”操作全部符号解释字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,'n'匹配字符"n"。'\n'匹配一个换行符。序列'\\'匹配"\"而"\("...
66
热度 -
PHP中文乱码有关问题总结
PHP中文乱码问题总结PHP中文乱码是PHP开发中的常见问题之一。PHP中文乱码有时发生在网页本身,有些产生在于MySQL交互的过程中,有时与操作系统有关。下面进行一番总结。一.首先是PHP网页的编码最好最快的解决办法就是,页面申明的编码与数据库内部编码一致,如果页面申请的页码与数据库内部编码不一致时,就设定连接编码,mysql_query("SETNAMESXXX");XXX为连接编码.一定可以...
38
热度 -
4项技艺使你不再为PHP中文编码苦恼
4项技巧使你不再为PHP中文编码苦恼PHP程序设计中中文编码问题曾经困扰很多人,导致这个问题的原因其实很简单,每个国家(或区域)都规定了计算机信息交换用的字符编码集,如美国的扩展ASCII码,中国的GB2312-80,日本的JIS等。作为该国家/区域内信息处理的基础,字符编码集起着统一编码的重要作用。字符编码集按长度分为SBCS(单字节字符集),DBCS(双字节字符集)两大类。早期的软件(尤其是操...
49
热度 -
4项技能使你不再为PHP中文编码苦恼
4项技巧使你不再为PHP中文编码苦恼PHP程序设计中中文编码问题曾经困扰很多人,导致这个问题的原因其实很简单,每个国家(或区域)都规定了计算机信息交换用的字符编码集,如美国的扩展ASCII码,中国的GB2312-80,日本的JIS等。作为该国家/区域内信息处理的基础,字符编码集起着统一编码的重要作用。字符编码集按长度分为SBCS(单字节字符集),DBCS(双字节字符集)两大类。早期的软件(尤其是操...
77
热度 -
惯用PHP正则表达式
常用PHP正则表达式匹配中文字符的正则表达式:[\u4e00-\u9fa5]?评注:匹配中文还真是个头疼的事,有了这个表达式就好办了?匹配双字节字符(包括汉字在内):[^\x00-\xff]?评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)?匹配空白行的正则表达式:\n\s*\r?评注:可以用来删除空白行?匹配HTML标记的正则表达式:<(\S*?)[^>]...
89
热度 -
php 条码
php条形码在一些生产制造行业条形码是必不可少的。比如,打印工作单、原材料出入库、成品出库发货等都需要扫描条形码进行数据采集。最近发现公司打印出的工作单上出现了条码,打印工单的程序是用PHP写的,于是乎看看源代码是怎么实现的。原来是通过一个生成Barcode的类将相应的数据转给该程序并生成JPG文件。自己在网上搜了搜实现Barcode的其他方法,找到一个国外的开源程序专门用来生成“一维条形码”。首...
687
热度 -
PHP的一些知识点研究(1)
PHP的一些知识点研究(一)一、基于PHP实现的webshell攻击在乌云上看到一个基于php的webshell攻击。高度隐蔽的webshell,使用普通的php代码将真正的shell内容经过层层加密处理之后保存到图片当中,只留下一个url,并且url还是经过加密处理的,所以对外看没有任何特征可寻,使其很难被发现,当打开上述url时,,显示的是404,而这个404页面就是伪装为404的木马,只是把...
26
热度 -
PB函数大全(二)
PB函数大全(2)Asc()功能得到字符串第一个字符的ASCII码整数值。语法Asc(string)参数string:要得到第一个字符ASCII值的字符串返回值Integer。函数执行成功时返回string参数第一个字符的ASCII值,如果string参数的值为NULL,则Asc()函数返回NULL。Char()功能将字符串的第一个字符、Blob变量的第一个值、或一个整数转换成字符。语法Char(...
60
热度 -
.Net Framework 各个版本新特性小结 (一)
.NetFramework各个版本新特性总结(一).NetFramework4.5新特性最近面试时又看到有问.NetFramework新特性的问题,一时被问到了。平时也是拿起来就用,新版本出来了,新特性也就是瞄一眼,也没去仔细查看。这次干脆花点时间总(翻)结(译)一下各个版本相比上一版本带来的新特性。主要参考来源是MSDN,一下是原文链接:Reference:https://msdn.micros...
489
热度 -
新手,作业太难了,在此先谢谢了
新手求助,作业太难了,在此先多谢了!从来没有学过编程,变态的学校才上2节课就出了一个这么难的作业,说是让回家自己看书去,nnd,这么厚一本书还都是英文的,马上交作业了还是不会写。好心的朋友帮帮忙了!就是一个很简单的掷骰子的游戏(以下我都是简化了的,其实要求规则什么的还很多,我就是需要一个例子,我照着理解,自己做余下的)游戏规则,有2个骰子,掷出来的数字合7-12就是大,2-6就是小,你和庄家的赔率...
56
热度