提示:(下面的总结我会按照每章发现的问题,自己的回答,感想来陈述)3章. 在阅读3.2.4职业成长-自我评估的时候,说到CRUD需要一些核心技术和许多控扩展的知识,那么作为软件工程的学生,在学校除了学习专业知识之外还有什么方法可以快速掌握那些核心技术呢?回答:我不确定,是不是要提前出去实习以便更好地...
分类:
其他好文 时间:
2015-04-16 19:18:18
阅读次数:
99
PHP核心技术与最佳实践之Hash算法
Hash表又称散列表,通过把关键字Key映射到数组中的一个位置来访问记录,以加快查找速度。这个映射函数称为Hash函数,存放记录的数组称为Hash表。
1. Hash函数
作用是把任意长度的输入,通过Hash算法变换成固定长度的输出,该输出就是Hash值。这种转换是一种压缩映射,也就是Hash值得空间通常远小于输入的空间,不输入可能会散列成相同...
分类:
编程语言 时间:
2015-04-15 09:45:39
阅读次数:
159
PHP核心技术与最佳实践之Hash表冲突
接着上一篇文章,测试后输出value1value2.当
$ht->insert(‘key12’,’value12’);
Echo $ht ->find(‘key12’);时,
发现输出value12value12.这是什么原因呢?
这个问题称为Hash表的冲突。由于insert的是字符串,采用的算法是将字符串的ASIIC码相加,按照此方法,冲突产...
分类:
Web程序 时间:
2015-04-15 09:45:07
阅读次数:
120
PHP核心技术与最佳实践之正则表达式反向引用
反向引用用于重复搜索前面某个分组匹配的文本。例如:“\1”代表分组1匹配的文本:
\b(\w+)\b\s+\1\b
要反向引用分组捕获的内容,可以使用“\k”上个例子:
\b(?\w+)\b\s+\k\b
【示例】:UBB标签代码
UBB标签用来在论坛和留言板中代替HTML,实现一些简单的HTML效果,同时防止滥用HTML出现安全问题。
...
分类:
Web程序 时间:
2015-04-14 16:41:52
阅读次数:
140
PHP核心技术与最佳实践之正则表达式匹配规则
本文介绍几种常用的匹配规则。
1. 字符组
查找数字、字母、空白很简单,因为已经有了对应这些集合的元字符,但是如果匹配没有预定义元字符的字符集合,方法很简单, 就是在方括号内列出它们。
例如:[aeiou]匹配任何一个英文元音字母,[.*?]匹配标点中的一个。注意此时方括号内的元字符失去了特殊意义。
也可以指定字符范围,例如[0-9]...
分类:
Web程序 时间:
2015-04-14 16:41:35
阅读次数:
117
PHP核心技术与最佳实践之对象的序列化
对象是一堆数据,可以把对象存储起来,以便需要时使用,这就是对象的序列化。
所谓序列化,就是把保存在内存中的各种对象状态(属性)保存起来,并且在需要时可以还原出来。下面代码实现了把内存中的对象当前状态保存到一个文件中。
$str = serialize($student);
Echo $str;
File_put_contents(‘s...
分类:
Web程序 时间:
2015-04-14 16:41:24
阅读次数:
128
Java集合框架(例如基本的数据结构)里包含了最常见的Java常见面试问题。很好地理解集合框架,可以帮助你理解和利用Java的一些高级特性。下面是面试Java核心技术的一些很实用的问题。 Q:最常见的数据结构有哪些,...
分类:
编程语言 时间:
2015-04-10 18:13:57
阅读次数:
240
上篇文章体提到汉澳sinox无人工厂,肯定比现在的自动化生产线先进很多。我们看到现在的自动化工厂机械臂就是自动化组成部分,不过只是比较固定的操作模式,操作位置很固定,只有一些简单的模式。比如说拧螺丝,估计偏移一点,机械臂就无能为力,也就是说这个机械臂不太智能,首先是没有眼睛,然后是不能随意改变位置。这里涉及的就是图像识别建模,以及空间定位技术。我想这些技术应该很前卫,为何要说出来呢?不怕被别人学习...
分类:
其他好文 时间:
2015-04-10 15:44:54
阅读次数:
120
[]功能。不能实现自己所需要的功能,那么其他一切都是免谈。功能是一切的前提[]稳定。我是喜欢捣鼓,那是因为我希望捣鼓成我希望的样子后,可以稳定的长久的存在。[]自主。软件核心技术闭源是可以理解的,收费是应该的。但是用户应该有知情权(Windows系统正在处理一些事情,遇到一些麻烦)以及自主权(可以修...
分类:
其他好文 时间:
2015-04-09 21:48:37
阅读次数:
164
代码源自《java核心技术一卷》抽象表示如下:ManagerTest.javapackageinheritance;...publicclassManagerTest{}存放于:inheritance/ManagerTest.javaManager.javapackageinheritance;...publicclassManager{}存放于:inheritance/Manager.javaEmployee.javapackageinheritance..
分类:
编程语言 时间:
2015-04-08 16:47:18
阅读次数:
179