码迷,mamicode.com
首页 > 编程语言
C++ 命名空间
我就是喜欢简简单单的表达。使用命名空间的目的是对标识符的名称进行本地化,以避免命名冲突。Namespace关键字的出现就是针对这种问题的。由于这种机制对于声明于其中的名称都进行了本地化,就使得相同的名称可以在不同的上下文中使用,而不会引起名称的冲突。我们也可以在自己..
分类:编程语言   时间:2015-08-11 23:46:00    阅读次数:175
关于C/C++ 结构体字节的算法
简简单单的答案,看例子。本人机器64位,指针8字节;32位,指针4字节。文件:sizeof.c#include<stdio.h> typedefstructSS{ charname[131]; shorttype; intsize; intoffset; unsignedshortprecision; void*data; #if0 }__attribute__((__packed__))AA; #else }ColAttr_t;..
分类:编程语言   时间:2015-08-11 23:45:17    阅读次数:238
python threading模块
#-*-coding:utf-8-*- __author__=‘magicpwn‘ importthreading importtime importQueue defworker(): printthreading.current_thread().getName() defworker2(): foriinrange(0,1000): printi time.sleep(1) threads=[] foriinrange(5): t=threading.Thread(target=worker)#..
分类:编程语言   时间:2015-08-11 23:39:27    阅读次数:267
[JavaSecurity] - RSA Encryption
Using RSA encrypt your data....
分类:编程语言   时间:2015-08-11 23:37:32    阅读次数:353
sublime配置python
Sublime Text 2作为一款轻量级的编辑器,特点鲜明,方便使用,愈发受到普罗大众的喜爱,我个人最近也开始用了起来。同时,我近段时间还在学习Python的相关东西,所以开始用ST2来写Python,所以把配置方法略微总结一下。 1. 在工具栏点击Preferences,打开Browse Packages。在打开的文件夹中找到Python,并打开这个文件夹。找到文件Pytho...
分类:编程语言   时间:2015-08-11 23:35:22    阅读次数:253
java线程操作范例
一:线程操作范例(1) package com.cloud.day6;   public class Demo1 {          publicstatic void main(String[] args) {                    MyThreadmt1=new MyThread("线程A", 1000);                    MyThreadm...
分类:编程语言   时间:2015-08-11 23:34:40    阅读次数:204
Python3.4 yield 与 yield from
yield 语法 这一篇日志主要是参考Python 3: Using “yield from” in Generators。 上一篇博文介绍了yield的使用,现在在写一个例子: class Node: def __init__(self,value): self.left = [] self.value = value...
分类:编程语言   时间:2015-08-11 23:33:25    阅读次数:1363
c++中字节对齐问题
三个基本原则 1.struct或者union或者class里,每个成员的对齐开始位必须是成员自己的大小的整数倍; 2.每个结构体的大小必须是结构体内最大成员的整数倍,(第二个补齐方式) 3.结构体a内的结构体b的开始位必须是b里的最大成员的整数倍。 例一: typedef struct BB { int id;             //[0]....[3] dou...
分类:编程语言   时间:2015-08-11 23:33:46    阅读次数:177
Java三目运算
Java的三目运算符: (表达式A)?(表达式B):(表达式C) 原理为:如果表达式A的结果为true,那么这句的运行结果为表达式B;如果为false,那么结果为表达式C 例如:(1>0)?(a=5):(a=6) 那么这句话的运行结果为a=6 开发中经常会遇到这样的问题,利用起三目运算来挺不错的。如果不用的话也可以实现 if(1>0){ a=5; } else{ a=6; }...
分类:编程语言   时间:2015-08-11 23:30:03    阅读次数:208
零基础学python-2.7 列表与元组
其实,可以把列表和元组看成普通的数组,但是这个数组可以存储不同的数据类型(对象) 列表和元组的区别   列表 元组 使用的符号 [] () 元素数量 可变 不可变 修改元素 不可以 可以  如果大家有编程基础,列表就像java里面的List,元组就像java里面的数组,不过这个数组是只读的   下面给大家举个例...
分类:编程语言   时间:2015-08-11 23:32:06    阅读次数:296
hdu1874 畅通工程续(Dijkstra算法,单源最短路)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1874 畅通工程续 Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 36359    Accepted Submission(s...
分类:编程语言   时间:2015-08-11 23:30:03    阅读次数:239
队列的C语言实现
队列不同于栈,它是先进先出,即先入队列的元素提取时也要先出队列。队列可以用数组实现也可以用链表实现,挺简单的,但是很有些情况下很有用。它的实现只要维持好队首和队尾指针就好了。下面是我实现的链表队列。 queue.h #ifndef __QUEUE_H #define __QUEUE_H #include #include struct QueueNode; struct queue; ...
分类:编程语言   时间:2015-08-11 23:29:13    阅读次数:196
后缀数组模板
模板如下,这样算是写的很详细的了吧。 /* * 后缀数组模板-倍增法 * 使用方法: * 1、读取字符串转换成int数组,长度为len,下标从0开始 * 2、在字符串末尾加一字典序最小字符,一般为0,并找到最大的字符设为maxa * 3、调用函数da(num,sa,len+1,maxa+1) * 求得的sa数组的含义: sa[i]为第i字典序后缀字符串的首字母下标 *...
分类:编程语言   时间:2015-08-11 23:29:20    阅读次数:179
[笔记][Java7并发编程实战手册]2.5使用Lock实现同步二
概要接上一篇文章,练习修改锁的公平性,和在所中使用条件。修改锁的公平性ReentrantLock /** *构造一个锁对象,默认为非公平锁 */ public ReentrantLock(boolean fair) { sync = fair ? new FairSync() : new NonfairSync(); }根据Reentrant...
分类:编程语言   时间:2015-08-11 23:26:52    阅读次数:243
二分查找的两种实现方式(JAVA)
二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以上...
分类:编程语言   时间:2015-08-11 23:27:20    阅读次数:182
Python学习笔记1
输入与输出 输出(Print)   Format  Print 字符串,变量       希望多个print在同一行输出,可以在每行print末端加上‘,’ Code: print 'hello world'   index=5 print 'index=', index   oneline='same line' print 'first:',index, p...
分类:编程语言   时间:2015-08-11 23:26:27    阅读次数:291
RxJava系列之一 初识Rxjava
1.简介基础知识响应式代码的基本组成部分是Observables和Subscribers(事实上Observer才是最小的构建块,但实践中使用最多的是Subscriber,因为Subscriber才是和Observables的对应的。)。 Observable发送消息,而Subscriber则用于消费消息。消息的发送是有固定模式的。Observable可以发送任意数量的消息(包括空消息), 当消...
分类:编程语言   时间:2015-08-11 23:27:23    阅读次数:1877
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!