码迷,mamicode.com
首页 > 编程语言
【MFC】将当前的日期转化为1970年开始的秒计数
CTime类就是以1970年为基础进行运算的,所以,1970年之后的任意年份的日期,都可以通过GetTime函数获取1970为基数的秒数。 特别注意:因为北京时间和伦敦Gmt时间有8小时时差,所以,实际数值是以北京时间1970年1月1日8点(伦敦时间0点)为基数,如果要以北京时间0点为基数,需要加上 ...
分类:编程语言   时间:2017-04-03 17:15:48    阅读次数:213
Swift 3.1 的一些新特性
Apple终于发布了Xcode 8.3以及Swift 3.1。如果你没时间仔细通读一遍release note,至少,Swift 3.1中的一些新特性还是值得了解的,为此,我们特别制作了一个免费的内容系列。当然,Swift 3.1和Swift 3在源代码级别是兼容的,因此,如果你的项目已经更新到了S ...
分类:编程语言   时间:2017-04-03 17:14:14    阅读次数:208
九度 1447 最短路径 (Floyd算法和 Dijstra算法)
题目: 给出点的个数N、边的个数M(N<=100,M<=10000),以及M条边(每条边有3个整数A,B,C(1<=A,B<=N,1<=C<=1000),表A到B点的边权值为C)。求点1到点N的最短路径长。N=M=0表示输入结束。 Floyd算法: Dijkstra算法: ************* ...
分类:编程语言   时间:2017-04-03 17:07:01    阅读次数:225
Python学习日记之字典深复制与浅复制
关于字典复制函数dict.copy()实际应用复制问题 实际使用发现 dict.copy()函数为深复制 环境:Pycharm python2.7 ...
分类:编程语言   时间:2017-04-03 17:04:48    阅读次数:199
Python Day2
一、入门拾遗 模块 Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎你想实现的任何功能都有相应的Python库支持,以后的课程中会深入讲解常用到的各种库,现在,我们先来象征性的学2个简单的。 sys os 完全结合一下 pyc是个什么鬼? 参考大王博客:http://www.cn ...
分类:编程语言   时间:2017-04-03 17:03:41    阅读次数:219
python 正则表达式 匹配指定字符
比如 line = "result of fold 0, instance 3."; 有时候你只要 里面的0, 或者 3 , 怎么办? 只要在正则表达式中加个括号: pattern = re.compile(r'.?instance.?(\w).') 用括号 \w , 那么group(1)就会只有3 ...
分类:编程语言   时间:2017-04-03 16:59:57    阅读次数:166
Python的基本运用(一)
1.a**b 表示a的b次方。 2.def something(a,b): 定义函数,注意 python的缩进 。 3.print (a)与print a 的区别,python3中不支持print a 。 4. >>> class superList(list):... def __sub__(se ...
分类:编程语言   时间:2017-04-03 16:54:46    阅读次数:221
搭建Linux C语言开发环境
1.操作系统 Windows操作系统:windows 7 and windows 10 2.开发工具和编译工具 开发工具:notpad++ 和 vim 编译工具:Cygwin64 Terminal 3.工具安装 1)直接在百度下载notpad++和Cygwin64 Terminal 2)参考网上对于 ...
分类:编程语言   时间:2017-04-03 16:50:23    阅读次数:161
单链表之一元多项式求和C++实现
单链表之一元多项式求和 一元多项式求和单链表实现伪代码1、工作指针 pre、p、qre、q 初始化2、while(p 存在且 q 存在)执行下列三种情况之一: 2.1、若 p->exp < q->exp:指针 p 后移; 2.2、若 p->exp > q->exp,则 2.2.1、将结点 q 插到结 ...
分类:编程语言   时间:2017-04-03 16:50:05    阅读次数:298
深入浅出python系列(一)包与模块
一、包 包是由一系列模块组成的,模块简单就说是一个.py文件。比如说,现在有一个数学功能组,可以计算加、减、乘、除、幂运算等等,假定把这几个功能分成几个模块,一个模块就是一个.py文件。由这些不同的模块构成一个数学运算功能组,就形成了包的概念。 二、包的层次 包可以嵌套,一个包里面可以几个子包。比如 ...
分类:编程语言   时间:2017-04-03 16:27:12    阅读次数:208
C语言 · 生物芯片
标题:生物芯片 X博士正在研究一种生物芯片。博士在芯片中设计了 n 个微型光源,每个光源操作一次就会改变其状态,即:点亮转为关闭,或关闭转为点亮。 这些光源的编号从 1 到 n,开始的时候所有光源都是关闭的。 博士计划在芯片上执行如下动作: 所有编号为2的倍数的光源操作一次,也就是把 2 4 6 8 ...
分类:编程语言   时间:2017-04-03 16:22:48    阅读次数:150
JSON的简单书写(初学),使用Java语言反序列化
这个适合初学者:刚刚我学习的 1.基础的“JSON” 对象是用一对大括号; 例如: { “name”:"xiaohua", "age" : 23 , "susses": true } 2.数组或者LIST 用一对中括号: ["a","b","c"] 3.对象数组 [{"name": "userNam ...
分类:编程语言   时间:2017-04-03 16:19:55    阅读次数:157
求数组的最大最小平均值
public class First { public static void main(String[] args){ int []a={2,1,3,4,5,6,7,8,9,11}; int sum=0; for (int i=0;ia[j]){ int temp=a[i]; a[i]=a[j];... ...
分类:编程语言   时间:2017-04-03 16:14:23    阅读次数:165
Java语言是多线程的
在Java语言中,线程是一种特殊的对象,它必须由Thread类或其子(孙)类来创建。 通常有两种方法来创建线程: 其一,使用型构为Thread(Runnable)的构造子将一个实现了Runnable接口的对象包装成一个线程, 其二,从Thread类派生出子类并重写run方法,使用该子类创建的对象即为 ...
分类:编程语言   时间:2017-04-03 16:13:26    阅读次数:387
java 集合框架(三)Collection
Collection是集合框架的根接口,一个集合代表一组对象,我们称之为元素.不同的集合具有不同的特性,比如有的集合可以有重复元素,有的不可以,有的可以排序,有的不可排序,如此等等,而Collection作为集合的根接口,它规范定义了集合的通用方法,一个集合我们可以看作一个在内存中的小型数据库,而数 ...
分类:编程语言   时间:2017-04-03 16:12:47    阅读次数:180
QT中enum和QString的互相转换。
1、使用Q_ENUM宏注册(注意:1、必须继承QObject, 2、在QT5.5版本引入) 2、使用QMetaEnum对象转换 3、输出结果 ...
分类:编程语言   时间:2017-04-03 16:12:30    阅读次数:917
线程间的通信、同步方式与进程间通信方式
线程间的通信、同步方式与进程间通信方式 说到线程之间通信方式:依据我的理解 主要是有两种吧 1.是通过共享变量,线程之间通过该变量进行协作通信; 2.通过队列(本质上也是线程间共享同一块内存)来实现消费者和生产者的模式来进行通信; 1.通过线程之间共享变量的方式 这个就有必要说下 wait(),no ...
分类:编程语言   时间:2017-04-03 16:11:33    阅读次数:177
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!