在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
古今之成大事业、大学问者,必经过三种之境界:‘昨夜西风凋碧树。独上高楼,望尽天涯路’。此第一境也。‘衣带渐宽终不悔,为伊消得人憔悴。’此第二境也。‘众里寻他千百度,回头蓦见(当作‘蓦然回首’,记误),那人正(当作‘却’)在,灯火阑珊处’。此第三境也。” 当然了,我现在连第一种的境界都达不到.呵呵,见效了.可能出来混的人这样的事情体会的多了.什么叫社会, 我正开始了学习! 闲言少叙,还是说说,这些日子自己都作了什么吧。总的来说还是学了不少的东西的。 首先,学会了使用正则表达式。当然,现在只是入门而已,但是还是有点兴奋。才知道字符串处理的世界有这么强大的东西。特别是使用它来提取在网上的一些数据。(比如说可以写个小程序,将一些网站上面的数据提交到自己的数据库中,和小偷类似。)考虑以后自己可以关注一下,WEB挖掘和搜索引擎之类的东西。不知道这些和数据挖掘有什么的联系?有点后悔没有学好这门课。书到用时方恨少,不过我想现在亡羊补牢,为时未晚 。 下面的工作是要研究Mambo,把提取的数据整合,有些无从下手,慢慢来吧!另外遇到的问题在这里也记录一下吧,养成好的习惯: 在我往数据库中插入数据的时候,总是出现什么外键约束错误的提示: #1216 - Cannot add or update a child row: a foreign key constraint fails 但是我并没有定义什么外键,到后来也算是奇怪,我按照原来的数据库重新建了一遍,它自己就好了,不知道为什么. 关于MYSQL中文的查询问题,下面是解决方案: 在MySQL中,进行中文排序和查找的时候,对汉字的排序和查找结果是错误的。这种情况在MySQL的很多版本中都存在。如果这个问题不解决,那么MySQL将无法实际处理中文。 出现这个问题的原因是:MySQL在查询字符串时是大小写不敏感的,在编绎MySQL时一般以ISO-8859字符集作为默认的字符集,因此在比较过程中中文编码字符大小写转换造成了这种现象。 方法一: 解决方法是对于包含中文的字段加上"binary"属性,使之作为二进制比较,例如将"name char(10)"改成"name char(10)binary"。 方法二: 如果你使用源码编译MySQL,可以编译MySQL时使用--with--charset=gbk 参数,这样MySQL就会直接支持中文查找和排序了。 方法三: 可以使用 Mysql 的 locate 函数来判断。以上述问题为例,使用方法为: SELECT * FROM table WHERE locate(field,'李') > 0; 本站使用的就是这种方法,感觉还不错。:P 方法四: 把您的Select语句改成这样,SELECT * FROM TABLE WHERE FIELDS LIKE BINARY '%FIND%'即可! (责任编辑:超越PHP) 在使用正则提取数据的使用,因为我要把页面切成几个部分,然后分别提取,这点出现了不小的问题。不过最后还是解决了,很感谢那些曾经给我建议的大佬们。作为行业的前辈,你们不愧为“前辈”这两个字。 说到这里,想起DUDU,在每一个新人进入博客园的时候,都是DUDU给了他们第一声的问候,我想这就是园子能逐渐壮大的原因。向DUDU致敬! 刚刚和同学聊天,又和我说到工作的问题。呵呵,我想也没有什么的。竞争虽然激烈,好的地方虽然不好找。可是,只要我们能够专注于学好技术,而不是千方百计的把所有的时间都花在寻找就业信息上面(不要在这上面浪费太多),那么我们最终会有个好的归宿的。 还是那句话,相信自己!! |
2022-08-17
2022-09-18
2022-08-17
2022-07-29
2022-08-15
请发表评论