码迷,mamicode.com
首页 > 2016年03月18日 > 全部分享
python-Day8
一、异常处理 异常:因某个程序出现了错误而在正常控制流以外采取的行为。 二、信号量 它是进程之间通讯的方式,是一种软件中断。一个进程接收到信号就会打断原来的程序执行流程来处理信号。 三、线程 线程运行在同一个进程当中,共享相同的运行操作环境。 线程的调用方式可以分为直接调用和继承调用两种方式。 直接
分类:编程语言   时间:2016-03-18 21:42:34    阅读次数:243
交换排序—快速排序(Quick Sort)
基本思想: 1)选择一个基准元素,通常选择第一个元素或者最后一个元素, 2)通过一趟排序讲待排序的记录分割成独立的两部分,其中一部分记录的元素值均比基准元素值小。另一部分记录的 元素值比基准值大。 3)此时基准元素在其排好序后的正确位置 4)然后分别对这两部分记录用同样的方法继续进行排序,直到整个序
分类:编程语言   时间:2016-03-18 21:41:46    阅读次数:281
POJ 2773 Happy 2006#素数筛选+容斥原理+二分
http://poj.org/problem?id=2773 说实话这道题。。一点都不Happy好吗 似乎还可以用欧拉函数来解这道题,但正好刚学了容斥原理和二分,就用这个解法吧。 题解:要求输出[1,m]中与m互质的第k个数,先打表,找到m的所有质因数,然后用二分实现,最开始区间为[1,2^60],...
分类:移动开发   时间:2016-03-18 21:40:58    阅读次数:207
求1+2!+3!+...+20!的和
这种题用递归或者迭代都可以,按自己喜欢的来:迭代的算法:public class Iteration{public static void main(String[] args){int s=0;int s1;for (int i=1;i<=20;i++){s1=1;for (int j=1;j<=
分类:其他好文   时间:2016-03-18 21:42:10    阅读次数:142
lintcode:排颜色 II
给定一个有n个对象(包括k种不同的颜色,并按照1到k进行编号)的数组,将对象进行分类使相同颜色的对象相邻,并按照1,2,...k的顺序进行排序。 样例 给出colors=[3, 2, 2, 1, 4],k=4, 你的代码应该在原地操作使得数组变成[1, 2, 2, 3, 4] 解题 直接快排 标记法
分类:其他好文   时间:2016-03-18 21:39:01    阅读次数:211
选择排序—简单选择排序(Simple Selection Sort)
基本思想: 在要排序的一组数中,选出最小(或者最大)的一个数与第1个位置的数交换;然后在剩下的数当中再找最小(或者最大)的与第2个位置的数交换,依次类推,直到第n-1个元素(倒数第二个数)和第n个元素(最后一个数)比较为止。 简单选择排序的示例: 操作方法: 第一趟,从n 个记录中找出关键码最小的记
分类:编程语言   时间:2016-03-18 21:39:30    阅读次数:210
HDU3247 Resource Archiver(AC自动机+BFS+DP)
题目,求最短的包含所有n个DNA片段且不包含任何一个病毒片段的序列。 容易把所有DNA片段和病毒片段建一个AC自动机,构造Fail时处理一下各个结点后缀是DNA或者病毒的情况,然后dp[S][u]表示包含DNA片段的集合是S的且后缀状态是自动机第u个结点的最短序列长度,然后顺着AC自动机避开病毒串转
分类:其他好文   时间:2016-03-18 21:41:49    阅读次数:193
12、c#中事务及回滚
事务回滚主要用于提交失败。(lock)用于处理并发事件。
分类:Windows程序   时间:2016-03-18 21:38:54    阅读次数:310
应用程序调试工具gdb
应用程序调试工具gdb学习使用 一、GDB简介 GDB 是 GNU 发布的一款功能强大的程序调试工具。GDB 主要完成下面三个方面的功能: 1、启动被调试程序。2、让被调试的程序在指定的位置停住。3、当程序被停住时,可以检查程序状态(如变量值)。 1.1gdb使用流程 1.编译生成可执行文件: gc
分类:数据库   时间:2016-03-18 21:40:14    阅读次数:183
SpringMvc (注解)中的上传文件
第一步:导入commons-fileupload-1.3.1.jar 和commons-io-2.2.jar 架包 第二步:在applicationContext.xml中 配置 <bean id=”multipartResolver” class=”org.springframework.web.
分类:编程语言   时间:2016-03-18 21:37:44    阅读次数:277
while 循环
循环在我们从事C语言开发的过程中可以说用的挺多的,但是今天想起了一个问题,源于我要在一个长字符串中查找特定字符串,于是我写了如下代码: 但是我发现这会存在访问数组越界的问题。比如buf里最后一个字符是‘o’,那么程序就会访问buf[UART_RXBUF_SIZE],这显然越界了。 但是这时我想:wh
分类:其他好文   时间:2016-03-18 21:40:24    阅读次数:197
winform下的简易播放器
编写这个播放器,遇到很多问题,比如目前只实现了wav音频文件的播放,而对于这个图中中间所标注的按钮 不能实现让其暂停的功能,同时当点击的时候,让其文本变为"?",对于这部分功能不知道选定该按钮时的属性是 如何,所以还需继续完善
分类:Windows程序   时间:2016-03-18 21:38:04    阅读次数:386
Java进阶学习规划
最近一直很郁闷,觉得测试的工作自己不适合,打算转Java后端,以前有点Java的基础,但是已经有快5个月没有敲代码了,学习的东西也丢的差不多了,写个规划,在4月底前把以前的知识学回来。 1.Java基础 (1)集合框架 (2)泛型 (3)并发编程 (4)反射机制 推荐书籍:Java并发编程实战 2.
分类:编程语言   时间:2016-03-18 21:38:17    阅读次数:142
网络请求之JSON解析
<一>JSON的基本知识 <二>JSON-OC数据类型对照表 <三>Objective-C中的JSON解析与生成:(JSON->Objective-C Objectivew->JSON) 在iOS5之后,iOS SDK提供了NSJAONSerialization类来解析和生成JSON,但在有些时候为
分类:Web程序   时间:2016-03-18 21:37:08    阅读次数:191
优化企业网站的10大策划技巧
随着互联网的高速发展,企业网站建设早已成为企业运营的一种必要手段。企业拥有一个自己的官网是非常重要的,也是一个企业互联网战略的基础。任何一个企业都应该有一个属于自己的网站,这个网站是企业自身进行品牌宣传、客户服务、产品订购的一个窗户。就如统一个企业的电话本一样,有没有网址将成为人们判定一个企业是否正
分类:Web程序   时间:2016-03-18 21:37:48    阅读次数:195
BeanFactory 和 ApplicationContext
Spring通过一个配置文件描述Bean及Bean直接的依赖关系,利用Java语言的反射功能实例化Bean并建立Bean之间的依赖关系。Sprig的IoC容器在完成这些底层工作的基础上,还提供了Bean实例缓存、生命周期管理、Bean实例代理、事件发布、资源装载等高级服务。 BeanFactoryT
分类:移动开发   时间:2016-03-18 21:36:22    阅读次数:302
我眼中的面向对象思想
第一次听说面向对象,是在第一次学习编程语言--C语言时,听老师说的“C语言是一门面向过程的语言,而C++和JAVA等更高层的语言是面向对象的”。当时听上去很高端的感觉。后来真的接触到了C++语言,C++并不是全面向对象,它向下兼容C,必然也能写面向过程的程序。 那究竟什么是面向对象呢?面向对象就是一
分类:其他好文   时间:2016-03-18 21:37:41    阅读次数:188
1131条   上一页 1 ... 8 9 10 11 12 13 14 ... 67 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!