前面一章我们已经说过C语言存在的一些问题和它晦涩的地方,让我们对这门神奇的语言有了更深的了解。现在这一章则集中精力来讨论C语言的声明,分为三块,首先是说明C语言声明晦涩难懂的原因和声明是如何形成的,其次就是学习怎样对C语言的声明进行分析,另外本文将详细来探讨一个分析C语言声明的工具——cdecl,分 ...
分类:
编程语言 时间:
2016-12-23 14:24:35
阅读次数:
227
恢复内容开始 JVM线程状态 NEW, RUNNABLE, BLOCKED, WAITING, TIMED_WAITING, TERMINATED BLOCKED是等待获得对象锁 WAITING是调用了wait, sleep, park 操作系统线程状态 sleep, 进入TIMED_WAITING ...
分类:
编程语言 时间:
2016-12-23 14:23:33
阅读次数:
368
1 /* 2 请设计筛选函数void sift(int a[],int k,int n),对a[k] 进行筛选, 3 并利用其设计堆排序算法函数void heapSort(int a[],int n), 4 对a[1]..a[n]进行升序排序。并测试在不同数据规模下的排序效率。(详见lab10_05... ...
分类:
编程语言 时间:
2016-12-23 14:20:10
阅读次数:
213
此题为洛谷普及试炼场的一道水题。。。。 题目链接:https://www.luogu.org/problem/show?pid=1223 题目描述 有n个人在一个水龙头前排队接水,假如每个人接水的时间为Ti,请编程找出这n个人排队的一种顺序,使得n个人的平均等待时间最小。 输入输出格式 输入格式: ...
分类:
编程语言 时间:
2016-12-23 14:20:30
阅读次数:
3920
开心一笑 刚才领导问开发:“你觉得这个项目的最大风险是什么”,开发说:"加班猝死" , 气氛尴尬了一分钟!!! 提出问题 1.递归算法简单复习 2.如何实现递归算法与真实项目接口??? 3.如何打破递归算法??? 解决问题 1.首先练习下网上一些递归经典题 结果: 2.求最大公约数 3.我们的重点不 ...
分类:
编程语言 时间:
2016-12-23 14:20:44
阅读次数:
322
最近公司要搞商城,让我多方咨询,最后看了很多,要不就是代码、表字段注释不全,要不就是bug多,要么就是文档缺少,最后决定自己开发一套商城。 下面是开发的一些心得体会,权且记录下来,给自己做个记录把。 本人QQ:4407509,有问题可以联系本人 之前一直都是在从事电商相关和互联网金融开发,处理过亿级 ...
分类:
编程语言 时间:
2016-12-23 14:13:49
阅读次数:
636
1 递归算法初探 本段内容大部分摘自《linux C一站式编程》,作者是宋劲松老师,我认为这是目前看到的国内关于linux C编程的最好的一本技术书籍,强烈推荐! 关于递归的一个简单例子是求整数阶乘,n!=n*(n-1)!,0!=1 。则可以写出如下的递归程序: 1 int factorial(in ...
分类:
编程语言 时间:
2016-12-23 14:12:48
阅读次数:
212
大学刚学编程的时候,有一句很经典的话程序=数据结构+算法 今天有了进一步认识。 场景: 1、当前局面 (1)有现成的封装好的分页组件 返回结果是page。类型为:Page。包括 page 分页信息,data 数据列表 List型。 (2)查询了一个数据列表 midResult。类型为 List<Ma ...
分类:
编程语言 时间:
2016-12-23 14:13:48
阅读次数:
181
列表迭代器并不持有当前元素的引用,其持有的游标是位于列表连个元素之间。可以通过调用next()或者previous()返回列表中的元素。一个拥有n个元素的列表拥有n+1个游标位置,示意图如下: 注意:remove和 set(Object)方法并不是以迭代器的游标为准,而是以最后一次调用迭代器的nex ...
分类:
编程语言 时间:
2016-12-23 14:13:34
阅读次数:
191
socket server socket client 执行结果 一个简单的web服务器应用 访问http://localhost:8080 ...
分类:
编程语言 时间:
2016-12-23 14:12:41
阅读次数:
186
String encoding = "GBK"; File file = new File("D:\\jz_activity_exchange_voucher-INSERT.txt"); if (file.isFile() && file.exists()) { //判断文件是否存在 InputSt ...
分类:
编程语言 时间:
2016-12-23 14:12:23
阅读次数:
152
背景: 在执行一些Python脚本时,经常出现执行脚本的过程当中,不知道脚本执行了百分之多少,这个问题一直都让我很苦恼。所以特意总结一下,进度条的编写。 ...
分类:
编程语言 时间:
2016-12-23 14:08:48
阅读次数:
205
关于JavaScript lastIndexOf() 方法 w3school.com.cn的表述是 定义和用法 lastIndexOf() 方法可返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索。 ( 原文 http://www.w3school.com.cn/jsref/ ...
分类:
编程语言 时间:
2016-12-23 14:08:36
阅读次数:
211
概览 单个还是全部引入 JavaScript 插件可以单个引入(使用 Bootstrap 提供的单个 *.js 文件),或者一次性全部引入(使用 bootstrap.js 或压缩版的 bootstrap.min.js)。 建议使用压缩版的 JavaScript 文件 bootstrap.js 和 b ...
分类:
编程语言 时间:
2016-12-23 14:08:40
阅读次数:
289
最近遇到一个需求,把一个数组随机打乱顺序,我们可以用php的shuffle函数,但是这个函数会把数组的键清空建立新的键,那么我们若想保留键只需要利用shuffle函数再做一下处理就可以了。可以自定义一个函数。 通过调用上面的函数就可以获得保留键顺序打乱新的数组了。 输出随机打乱顺序后的数组。 ...
分类:
编程语言 时间:
2016-12-23 14:05:05
阅读次数:
269
spring MVC、mybatis配置读写分离 1.环境: 3台数据库机器,一个master,二台slave,分别为slave1,slave2 2.要实现的目标: ①使数据写入到master ②读数据时,从slave1和slave2中读取 以此来实现数据库的读写分离 3.原理: 使用MySQL驱动 ...
分类:
编程语言 时间:
2016-12-23 14:00:41
阅读次数:
227
Java 并发 线程的生命周期 @author ixenos 线程的生命周期 线程状态: a) New 新建 b) Runnable 可运行 c) Running 运行 (调用getState()时显示为Runnable) d) Blocked 阻塞 i. I/O阻塞 (不释放锁) I/O操作完成解 ...
分类:
编程语言 时间:
2016-12-23 13:58:09
阅读次数:
228