感觉写的不错,所以讲链接保存下来 https://www.jianshu.com/p/f0f81a63cbcb…
最近正在维护别人写的一个关于Hibernate操作数据库的项目,在运行测试的时候(向表中插入记录),报了一个错误:cannot insert a null into column(XXX字段名,下文统一用test_id表示).错误很明显,在插入数据库的时候,该字段为null,所以插入失败!接下来需要确认以下几点: 1)查看该表的的结构,一看,果然test_id字段设置是not null. 2)定位到插入操作的代码,有点难,因为Hibernate是对数据库操作进行了封装,我没有接触过,所以不知道在…
本文来自@yeaseonzhang:链接:http://yeaseonzhang.github.io/2018/04/10/%E5%88%AB%E4%BA%BA%E5%86%99%E7%9A%84css%EF%BC%8C%E4%BD%A0%E6%95%A2%E7%94%A8%E5%90%97%EF%BC%9F/ CSS能做的东西还是很多的,随着CSS Houdini(胡迪尼)的标准化,会变得更强大... 正文从这里开始 ~ 为了实现高效开发,大多数时候会选择别人实现好的库/组件引用到自己的项目中…
默默的发现在网上找到的hook  NtQueryDirectoryFile...... hook  NtQueryDirectoryFile是为了实现文件隐藏,然后就发现在网上发现的代码版本似乎同一个版本的衍生版本.都只考虑了一种情况,就是 if(FileInformationClass==FileBothDirectoryInformation)这一种情况下,众所周知,FileInformationClass还有很多其他取值,为啥只对这一种情况讨论呢.…
一.浏览器和服务器的交互原理 (一).浏览器和服务器交互的简单描述: 1.通俗描述:我们平时通过浏览器来访问网站,其实就相当于你通过浏览器去访问一台电脑上访问文件一样,只不过浏览器的访问请求是由被访问的电脑上的一个 WEB服务器软件来接收处理,它会分析接收到的请求信息,从而按照请求信息来找到服务器电脑上的文件,经过处理,最终将生成的内容发回到浏览器. 简单的说就是:由浏览器生成一条“命令”,通过互联网发给另一台电脑的某个软件(服务器软件):服务器软件接收到“命令”,就分析理解这个“命令”,然后按…
yum方式安装的mysql 1.yum remove mysql mysql-server mysql-libs compat-mysql51 2.rm -rf /var/lib/mysql 3.rm /etc/my.cnf 查看是否还有mysql软件:rpm -qa|grep mysql 如果存在的话,继续删除即可. rpm方式安装的mysql a)查看系统中是否以rpm包安装的mysql: [root@localhost opt]# rpm -qa | grep -i mysqlMySQL-…
第一部分:oracle sql日期比较: oracle sql日期比较:在今天之前: select*from up_date whereupdate< to_date('2007-09-07 00:00:00','yyyy-mm-dd hh24:mi:ss')select*from up_date whereupdate<= to_date('2007-09-07 00:00:00','yyyy-mm-dd hh24:mi:ss') 在今天之后: select*from up_date whe…
原文链接 http://blog.csdn.net/jaune161/article/details/51476138 想法 看到原文博主写的这篇文章,我感觉写的很好,可以在我们的项目中使用AOP来监控用户的操作,后台管理员根据AOP记录的内容来实现统计功能,进行绩效考核 流程 AOP应用参考文章 http://www.cnblogs.com/wayfarer/articles/241024.html http://blog.csdn.net/moreevan/article/details/1…
永远记住,无论你是用 SDK 还是借用 VCL 来创建窗口,都要遵循 Windows 的游戏规则,即先注册窗口类,然后再创建窗口实例,在消息循环中写实现代码.你还要知道 Windows 已经为了我们预注册了多个窗口类,例如“Edit”.“ComboBox”,这时候我们要做的就是直接创建这些窗口,无需注册窗口类了:在 Delphi 中这一切更简单了,VCL 全部为你做好了,你只需简单地在设计窗体上拖动你要的控件再写实现代码就可以了,是不是很 cool? 一.窗口的创建 VCL 中,具有句柄(Han…
kmp算法的理解与实现 博客分类: algorithms 算法      KMP算法曾被我戏称为看毛片算法,当时笑喷......大三那个时候硬着头皮把算法导论的kmp算法啃完,弄懂了kmp算法 的原理,甚至还写出了代码,这几天再次温习的时候,发现忘得比较彻底.我总结,学算法不能只对着书本学理论,而应该 用自己的理解去看清算法的本质,最好用文字把你的理解记录下来,这样才能做到活学活用,而且不容易忘.写这篇博客就是想把自己这几天的思路记下来. 一 kmp算法为什么比传统的字符串匹配算法快 假设文本T…