上一页 1 2 3 4 5 6 7 ··· 13 下一页

2014年4月10日

摘要: 成员数组和指针是我们c语言中一个非常重要的知识点,记得以前在大学时老师一直要我们做这类的练习了,但是最的还是忘记了,今天来恶补一下。单看这文章的标题,你可能会觉得好像没什么意思。你先别下这个结论,相信这篇文章会对你理解C语言有帮助。这篇文章产生的背景是在微博上,看到@Laruence同学出了一个关于C语言的题,微博链接。微博截图如下。我觉得好多人对这段代码的理解还不够深入,所以写下了这篇文章。为了方便你把代码copy过去编译和调试,我把代码列在下面:代码如下复制代码 #include struct str{ int len; char s[0];};struct foo { struct .. 阅读全文
posted @ 2014-04-10 09:13 php开发 阅读(424) 评论(1) 推荐(0) 编辑
 
摘要: 一直以来sql注入被广泛关注,也有专门的防注系统代码。发现,如果代码不严谨也会有cookie欺骗/注入的情况。原来, 防注入系统没有注意到 Cookies 的问题!这里以ASP为例,分析一下cookie欺骗/注入的产生。ASP获取参数主要有下面两种:http://www.111cn.net/asp/5/58615.htmRequest.QueryString (GET) 或 Request.Form (POST)我们有时为了简化代码,会写成 ID=Request("ID"),正是因为这样写法出现了问题……原来WEB服务是这样读取数据的:先取GET中的数据,没有再取POST中 阅读全文
posted @ 2014-04-10 09:12 php开发 阅读(663) 评论(0) 推荐(0) 编辑
 
摘要: php Mysql类一般都包括了几乎我们常用的数据库操作方法,这里只提供了查询 删除 更新三种操作,算不是很全只是一个简单的数据库查询类了。代码如下复制代码class mysql{ private $host; private $user; private $pass; private $database; private $charset; function __construct($host,$user,$pass,$database,$charset) { $this--->host=$host; $this->user=$user; $this->pass=$pass 阅读全文
posted @ 2014-04-10 09:11 php开发 阅读(584) 评论(0) 推荐(0) 编辑
 

2014年4月4日

摘要: php中取小数位的函数有sprintf,ceil,floor,round等等函数来实现四舍五入,下面我们就一起来看看具体的实例吧。本篇文章将使用php对数字进行四舍五入保留N位小数,以及使用php对数字进行取整的方法做个小总结。(1)php保留三位小数并且四舍五入代码如下复制代码$num=0.0215489;echo sprintf("%.3f", $num); // 0.022 (2)php保留三位小数不四舍五入代码如下复制代码 $num=0.0215489;echo substr(sprintf("%.4f", $num),0,-1); // 0.0 阅读全文
posted @ 2014-04-04 12:43 php开发 阅读(4701) 评论(0) 推荐(0) 编辑
 
摘要: 在centos系统中配置好php环境了,但是发现能运行html页面并不能运行php文件了,这样我就在gg的帮助下一步不解决了,下面来看问题的具体解决过程。安装之后测试发现,怎么Html能运行,而php就不行,显示File Not Found,很是悲伤之下谷歌,发现了各种奇奇怪怪的说法,作为一个error_log看不懂的人只能一个个尝试,而且我将安装步骤仔细重复了一遍又一遍,保证按照教程来了,还是没发现问题,最后找到了一个类似的答案:是配置的问题location ~ .php$ {root html;html是nginx默认的目录,需要改成网站实际的路径然后我基本确定了在/etc/nginx/c 阅读全文
posted @ 2014-04-04 12:42 php开发 阅读(1580) 评论(0) 推荐(0) 编辑
 
摘要: 目前流行的原始安装文件基本都是这样的:Windows Server 2008 R2+SQL Server 2008R2+SharePoint Server 2010这个初始环境原本也无可厚非,但是和前两个R2版本的Server相比,最后Server反倒是没带个R2,甚至没带个SP1之类的,那么安装时不时会有些奇怪的问题,我们是否应该归咎为是这个问题呢?整个三大块的安装有几个重点注意事项:Windows Server环境的准备: 装IIS记得看教程 必备的几个Windows补丁一个不要少 一定要搭建在域环境内,并且用域帐户登录系统进行安装后面两个Server,因此域账户的权限要足够大 SQL S 阅读全文
posted @ 2014-04-04 12:40 php开发 阅读(387) 评论(0) 推荐(0) 编辑
 

2012年8月16日

摘要: 由于经常工作在linux下,所以很多时候需要将自己工作的报告或其他有用的东东发送给相关的人,所以花时间研究了一下在linux下如何发送mail。我们通常能用到下面3中发送方式:1. 使用Shell当编辑器发送邮件这种方式可以直接在shell窗口编辑邮件正文,当编辑完成之后使用Ctrl+D退出,同时邮件也会被发送出去代码如下 复制代码 # -s后面是邮件的主题,主题后面是目标邮件地址[root@centos6 ~]# mail -s “Lucky mail” xlapn@126.comHi Tomas,Thank you for you help!Regards,Daniel2. 使用管道发送邮 阅读全文
posted @ 2012-08-16 21:37 php开发 阅读(888) 评论(0) 推荐(0) 编辑
 
摘要: 虽然IE浏览器在全球使用率是最高的,但是仍然有部分用户并不知道IE浏览器是什么?所以对于自己使用的桌面上那个 e 图标的软件也不知道是什么版本的。当然,大部分情况我们也没有必要去知道自己使用的IE浏览器是什么版本,不过有时候浏览到一些网站时,网站明确的表示不支持某个IE版本以下的版本,所以这个时候需要确定一下自己当前使用的IE浏览器是什么版本。下面我们为大家提供了三种确认的方法。第一种方法,你可以直接打开我们用于检测IE浏览器版本的网址,打开以下网址为直接提示您的IE浏览器为什么版本:第二种是通过 IE logo 在确认,就是桌面上的那个 e 图标:不过IE7和IE8,以及IE9和IE10都是 阅读全文
posted @ 2012-08-16 21:35 php开发 阅读(1023) 评论(0) 推荐(0) 编辑
 
摘要: 当对多个表进行更新的时候,某条执行失败。为了保持数据的完整性,需要使用事务回滚。 显示设置事务代码如下 复制代码 begin try begin transaction insert into shiwu (asd) values ('aasdasda'); commit transaction end try begin catch select ERROR_NUMBER() as errornumber rollback transaction end catch 隐式设置事务代码如下 复制代码 set implicit_transactions on; -- 启动隐式事务 阅读全文
posted @ 2012-08-16 21:34 php开发 阅读(444) 评论(0) 推荐(0) 编辑
 
摘要: 代码如下 复制代码 <?php$domxml = new DOMDocument();$domxml->load("test.xml");//使用xpath技术,xpath是需要结合dom技术来使用的,主要是用于查询,把一些用dom很难实现的节点查询技术做出来,例如不分层级的节点查询//格式具体参考手册,下面给出了基本的参考流程,查找所有的BBB节点$xpath = new DOMXPath($domxml);$node_list = $xpath->query("//BBB");echo $node_list->length;? 阅读全文
posted @ 2012-08-16 21:34 php开发 阅读(330) 评论(0) 推荐(0) 编辑
 
上一页 1 2 3 4 5 6 7 ··· 13 下一页
 

一聚教程网