码迷,mamicode.com
首页 > 编程语言
Python命令行解析库argparse
python标准库推荐使用argparse模块对命令行进行解析。 创建解析器 import argparse parser = argparse.ArgumentParser()创建一个ArgumentParser实例对象,ArgumentParser对象的参数都为关键字参数。 class ArgumentParser (prog=None, usage=None, ...
分类:编程语言   时间:2015-04-26 09:24:34    阅读次数:439
多线程实现线程同步——事件对象
事件对象是指在程序中使用内核对象的有无信号状态实现线程的同步。 1.使用API函数操作事件对象 API函数为CreateEvent; 函数原型为: HANDLE CreateEvent( LPSECURITY_ATTRIBUTES lpEventAttributes, // SD BOOL bManualReset, // reset ty...
分类:编程语言   时间:2015-04-26 09:22:48    阅读次数:166
最小生成树的两种算法:Prim和Kruskal算法
越来越明白了一个道理:你写不出代码的原因只有一个,那就是你没有彻底理解这个算法的思想!! 以前写过最小生成树,但是,水了几道题后,过了一段时间,就会忘却,一点也写不出来了。也许原因只有一个,那就是我没有彻底理解这两种算法。 主题: 其实,求最小生成树有两个要点,一个是权值最小,还有一个就是这个图必须是树。而Prime和Kruskal的不同之处在于两者选择的变量不同,Prime选择的是始终保持...
分类:编程语言   时间:2015-04-26 09:23:26    阅读次数:186
HDU 1576 A/B (扩展欧几里德算法)
连接:http://acm.hdu.edu.cn/showproblem.php?pid=1576 Sample Input 2 1000 53 87 123456789   Sample Output 7922 6060题意:要求(A/B)%9973,但由于A很大,我们只给出n(n=A%9973)(我们给定的A必能被B整除,且gcd(B,9973) =...
分类:编程语言   时间:2015-04-26 09:20:14    阅读次数:182
河南2014 省赛 世界之威 拓扑排序
10404: E.世界之威 Time Limit: 2 Sec  Memory Limit: 128 MB Submit: 2  Solved: 1 [Submit][Status][Web Board] Description 某帝国拥有着N 种被称作“世界之威”的新型武器。现在为了国家的经济发展,它需要很多资金,为此,此帝国总统OBM准备把一些武器卖给其它国家。 此帝国总...
分类:编程语言   时间:2015-04-26 09:19:00    阅读次数:197
C语言实现scoket通信。
服务器端: #include #include // 包含套接字函数库 #include #include ...
分类:编程语言   时间:2015-04-26 09:18:14    阅读次数:139
JavaScript - 元素的显示和隐藏
元素的显示和隐藏 元素的显示和隐藏 img{ display:block; } </s...
分类:编程语言   时间:2015-04-26 09:16:00    阅读次数:131
JavaScript - 高级树形菜单实例
简单的树形菜单 简单...
分类:编程语言   时间:2015-04-26 09:17:56    阅读次数:181
JavaScript - Tab切换效果
简单Tab切换效果 ...
分类:编程语言   时间:2015-04-26 09:18:45    阅读次数:136
JavaScript - 复选框的全选和取消
复选框的全选和取消 ...
分类:编程语言   时间:2015-04-26 09:15:56    阅读次数:113
JavaScript - 轮播广告实例
轮播广告 轮播广告<...
分类:编程语言   时间:2015-04-26 09:17:28    阅读次数:151
JavaScript - 浮动广告窗口实例
浮动广告窗口 浮动广...
分类:编程语言   时间:2015-04-26 09:17:39    阅读次数:132
Java程序员必备的6款最佳开发工具
工欲善其事,必先利其器。每一个 Java 程序员都有其惯用的工具组件。对于 Java 程序员,各种有用的软件和工具泛滥成灾。初级开发人员要么找不到合适的工具,要么在寻找过程中浪费了大量的时间。下面,我将为大家介绍 6 款 Java 开发必备工具。   1. Notepad++   Notepad++是编辑 XML、脚本,甚至做简单笔记的最佳工具。关于这个工具最棒的一点是,你在 No...
分类:编程语言   时间:2015-04-26 08:07:46    阅读次数:167
CSU 1335: 高桥和低桥 (二分查找,树状数组)
Description有个脑筋急转弯是这样的:有距离很近的一高一低两座桥,两次洪水之后高桥被淹了两次,低桥却只被淹了一次,为什么?答案是:因为低桥太低了,第一次洪水退去之后水位依然在低桥之上,所以不算“淹了两次”。举例说明:假定高桥和低桥的高度分别是5和2,初始水位为1第一次洪水:水位提高到6(两个...
分类:编程语言   时间:2015-04-26 08:05:49    阅读次数:199
黑马程序员——java基础——反射
黑马程序员——java基础——反射 ------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 反射 其实就是动态加载一个指定的类,并获取该类中的所有的内容。而且将字节码文件封装成对象,并将字节码文件中的内容都封装成对象,这样便于操作这些成员。 反射就是把Java类中的各种成分映射成相应的java类。 简单说:反射技术可以对一个类进...
分类:编程语言   时间:2015-04-26 07:04:51    阅读次数:211
Swift使用SDWebImage处理远程图片资源
第一步:配置SDWebImage打开github,https://github.com/rs/SDWebImage,将SDWebImage下载到本地用Xcode创建一个swift的singleView项目,将SDWebImage拖动到项目中,如图:点开项目属性的General,在Embedded B...
分类:编程语言   时间:2015-04-26 06:59:12    阅读次数:1063
多线程编程、Java I/O系统和Java图形界面编程
多线程编程:一个正在运行的程序通常称为一个进程,每一个任务称为一个线程,中能够在一个程序内运行多线程的程序称为多线程程序。线程与进程的区别:①每个进程都需要操作系统为其分配独立的内存空间; ②而同一个进程中的所有线程都在同一内存空间工作,这些线程可以共享同一块内存和系统资源。线程的创...
分类:编程语言   时间:2015-04-26 06:59:50    阅读次数:228
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!