Web开发
文章平均质量分 64
多鱼的夏天
未来一定是光明的
展开
-
程序员必须掌握的十大排序算法(在线练习)
排序算法是《数据结构与算法》中最基本的算法之一。排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等快速排序算法题目:给你一个整数数组 nums,请你将该数组采用快速排序方式进行升序排列算法描述:快速排序使用分治法来把一个串(list)分为两个子串(sub-lists)。具体算法描述如下: 从数列原创 2021-09-13 14:38:18 · 576 阅读 · 0 评论 -
Java 学习到什么程度可以找第一份工作?
如果你能从零开始把一个项目搭建起来,运行在服务器上,就可以出去找工作了。接下来不断的面试中,通过面试找到自身的不足,接下来不断的学习和提高。能够做一个项目,以下技术是必须要掌握的。记住一开始不要贪多,要学主流的技术,如果学了过时或者是公司里应用不多的技术,比如struts、jsp等,那不是浪费了时间。第一 Java基础。环境搭建,基础语法、面向对象、数组、集合、常用API,还有IO流、反射机制、多线程、网络编程,学完这些一定要用这些知识写出一个简单的socket聊天室。socket聊天室这个项目基本上用原创 2021-05-18 11:56:07 · 3934 阅读 · 10 评论 -
PHP中simplexml对象不能被序列化
相信经常处理XML的朋友一定会用过simplexml_load_string,他将XML变成对象,十分方便。但如果你想把这个对象序列化后缓存起来,可要小心了。写Cache的时候没有问题,但读取Cache的时候会出错,错误是“Node no longer exists in xxxx.php on line 15“。错误是由于在反序列化simplexml对象时发生的。大概是PHP的Bug吧。原创 2007-04-25 17:55:00 · 2491 阅读 · 1 评论 -
用mysqldumpslow分析mysql的slow query log
mysql有一个功能就是可以log下来运行的比较慢的sql语句,默认是没有这个log的,为了开启这个功能,要修改my.cnf或者在mysql启动的时候加入一些参数。如果在my.cnf里面修改,需增加如下几行long_query_time = 1log-slow-queries = /var/youpath/slow.loglog-queries-not-using-indexeslong_转载 2007-06-12 09:34:00 · 3032 阅读 · 1 评论 -
PHP开发规范
PHP开发规范版本:V1.0.0文章目录PHP开发规范1 开篇1.1 参考2 文件2.1 PHP标签2.2 字符编码3 命名3.1 变量3.1.1 普通变量3.1.2 全局变量3.2 常量3.3 函数3.4 类命名3.4.1 类名称3.4.2 类的常量3.4.3 类的属性3.4.4 类的方法4 代码规则4.1 文件4.2 行4.3 缩进4.4 关键字4.5 类、属性和方法4.5.1 继承与实现...原创 2019-03-08 14:12:09 · 264 阅读 · 2 评论