首页 > 编程语言
多线程中的死锁举例与分析(转)
1. 一个特殊构造的程序考虑下面这个专门为说明多线程中的死锁现象而构造的程序:import java.util.LinkedList;public class Stack { public static void main(String[] args) { final Stack...
分类:编程语言   时间:2015-01-23 12:38:04    收藏:0  评论:0  赞:0  阅读:249
java-Lock篇
1.LockLock是java.util.concurrent.locks包下的接口,Lock实现提供了比使用synchronized方法和语句可获得 的更广泛的锁定操作,它能以更优雅的方式处理线程同步问题。 实现类有:ReentrantLock, ReentrantReadWriteLock.Re...
分类:编程语言   时间:2015-01-23 12:37:34    收藏:0  评论:0  赞:0  阅读:308
VC++、MFC最好的开源项目
介绍:介绍一下用VC++/MFC写的最好的开源项目。 Sourceforge.net中有许多高质量的VC++开源项目,我列举了一些可以作为VC++程序员的参考。正文:VC++、MFC中最好的开源项目作者:Sudhir ManglaVC++、MFC中最好的开源项目作者:Sudhir Mangla改编:...
分类:编程语言   时间:2015-01-23 12:37:14    收藏:0  评论:0  赞:0  阅读:290
树状数组:解决比某个数小的数的出现次数
1 //输入一串n个数字,然后进行m次询问 2 //每次询问中询问一个在上述数字串出现过的一个数,问比这个数字小的数字有几个 3 //出现的重复的数字当作一个数字处理 4 //n#include #include #include #include using namespace std;int ....
分类:编程语言   时间:2015-01-23 12:35:24    收藏:0  评论:0  赞:0  阅读:304
总结 <stdlib.h>头文件 在算法中可能会用到的一些函数
头文件具有一定的总结性。它定义了类型、宏和各种函数,这些函数用于:内存管理、排序和查找、整形运算、字符串到数字的转换、伪随机数序列、与环境的接口、把多字节字符串和字符转换成宽字符表示或反之。竞赛可能会用到的:1.字符串转换函数:atof();把字符串转换成浮点数 atoi();将字符串转换成整型数,...
分类:编程语言   时间:2015-01-23 12:34:14    收藏:0  评论:0  赞:0  阅读:296
4 C#和Java 的比较
2007年11月1日 1。访问控制方面:C#有public、internal、protected、private,比java多了个internal,其实它跟java的包访问差不多,internal表示同一个编译集合(如exe、dll)下的类可以互访。 对于protected,java和C#有区别。在...
分类:编程语言   时间:2015-01-23 12:33:44    收藏:0  评论:0  赞:0  阅读:293
MFCWinInet学习
http://blog.csdn.net/segen_jaa/article/details/6278167背景:功能:服务端下载文件服务端:用Java写Sevlet进行有效性验证客户端:用C++写程序,获取文件C++使用下载类为MFCWinInet,下载协议为HTTP。MFCWinInet下载优缺...
分类:编程语言   时间:2015-01-23 12:31:54    收藏:0  评论:0  赞:0  阅读:237
shell之数组
定义 一对括号表示是数组,数组元素用“空格”符号分割开。读取 用${#数组名[@或*]} 可以得到数组长度读取 用${数组名[下标]} 下标是从0开始 下标是:*或者@ 得到整个数组内容赋值 直接通过 数组名[下标] 就可以对其进行引用赋值,如果下标不存在,自动添加新一个数组元素删除 直接...
分类:编程语言   时间:2015-01-23 12:31:14    收藏:0  评论:0  赞:0  阅读:307
一个Excel转换为Json格式的Python脚本
项目路径:https://code.csdn.net/langresser/excel2json 一个Python脚本,自动转换Excel里面的配置到Json格式。 1、这个是为Unity准备的,不过稍作修改可运行于任何环境 2、Excel内容要求为键值对的形式,具体可以参考脚本内的说明。  3、读取代码里面限制了读取配置的路径为Resources/config,即所有的配置都要放...
分类:编程语言   时间:2015-01-23 11:20:04    收藏:0  评论:0  赞:0  阅读:413
[C++]LeetCode: 116 Excel Sheet Column Number (excel列坐标转数字)
题目: Related to question Excel Sheet Column Title Given a column title as appear in an Excel sheet, return its corresponding column number. For example: A -> 1 B -> 2 C -> 3 ....
分类:编程语言   时间:2015-01-23 11:19:54    收藏:0  评论:0  赞:0  阅读:546
C++ 输出方阵的上三角部分
#include "stdafx.h" #include using namespace std; int _tmain(int argc, _TCHAR* argv[]) { int n=0; cout<>n) { for(int i=0;i<n;i++)//外循环--行 { int f...
分类:编程语言   时间:2015-01-23 11:18:44    收藏:0  评论:0  赞:0  阅读:288
Python一日一练103----Django模版练习
要求 request.META 是一个Python字典,包含了所有本次HTTP请求的Header信息,比如用户IP地址和用户Agent。通过request.META.items()可得到这个字典。要求将META信息输出到网页。 输出结果 源码 index.html {{index_title}} {% block mainbody %} {%for...
分类:编程语言   时间:2015-01-23 11:18:34    收藏:0  评论:0  赞:0  阅读:428
Java简单文件读写
Java简单文件读写, 昨天帮同学写了一个简单的文件处理程序,记录这边吧,竟然花了一个小时,就是因为system.out打印日志的时候位置写错了 :-(    public static void main(String[] args){   try{    BufferedReader br = new BufferedReader(new FileReader("D:/a.txt"))...
分类:编程语言   时间:2015-01-23 11:15:04    收藏:0  评论:0  赞:0  阅读:287
Python模块的使用
模块是Python组织代码的基本方式。Python的脚本都是用扩展名py的文本文件来保存的,一个脚本可以单独运行,也可以导入另一个脚本中运行。我们称导入其他脚本中运行的脚本为模块(module)。 1、脚本的导入方式 模块的名称和脚本名称相同,如果在一个名为operation.py的文件中定义了加减乘除等四种操作运算函数: operation.py: #!/usr/bin/python #-...
分类:编程语言   时间:2015-01-23 11:13:46    收藏:0  评论:0  赞:0  阅读:369
Java虚拟机学习:分代收集算法
摘要:当前商业虚拟机的垃圾收集都采用“分代收集”(Generational Collection)算法,这种算法并没有什么新的思想,只是根据对象的存活周期的不同将内存划分为几块。一般是把Java堆分为新生代和老年代,这样就可以根据各个年代的特点采用最适当的收集算法。在新生代中,每次垃圾收集时都发现有大批对象死去,只有少量存活,那就选用复制算法,只需要付出少量存活对象的复制成本就可以完成收集。而老年...
分类:编程语言   时间:2015-01-23 11:12:47    收藏:0  评论:0  赞:0  阅读:543
c语言文件操作练习--一个简单的字典查找
最近看了计科班的习题 很多都是和文件读取有关的 决定练习一下 用到的函数:freopen()以下解释来源于百度百科: freopen是被包含于C标准库头文件中的一个函数,用于重定向输入输出流。该函数可以在不改变代码原貌的情况下改变输入输出环境,但使用时应当保证流是可靠的。 --------------------------------------- 用这个函数可以把scanf的输入重...
分类:编程语言   时间:2015-01-23 11:12:36    收藏:0  评论:0  赞:0  阅读:388
Java内存溢出与栈溢出
一、背景知识 1、JVM体系结构 2、JVM运行时数据区 3、JVM内存模型 JVM运行时内存 = 共享内存区 + 线程内存区 3-1、共享内存区 共享内存区 = 持久带 + 堆 持久带 = 方法区 + 其他 堆 = Old Space + Young Space Young Space = Eden +...
分类:编程语言   时间:2015-01-23 11:12:17    收藏:0  评论:0  赞:0  阅读:316
python Theano包--deep learning library--安装
Preface:工欲善其事,必先利其器。找deep learning资料时,发现有个python包:theano。便开始着手学习,当然,最好的资料还是官网文档了,没怎么找到比较好的中文文档,那就记录下来。theano官网教程。 deep learning tutorial:http://deeplearning.net/tutorial/。 Theano install:http://deep...
分类:编程语言   时间:2015-01-23 11:09:54    收藏:0  评论:0  赞:0  阅读:1634
vc++高级班之多线程篇[6]---线程间的同步机制①
①、线程同步的必要性:int g_Num = 0;UINT __cdecl ThreadProc(LPVOID lpParameter){for (int idx = 0; idx < 100; ++idx) { g_Num = g_Num+1; CString strNum; strNum.For...
分类:编程语言   时间:2015-01-23 11:06:53    收藏:0  评论:0  赞:0  阅读:310
hihocoder #1039 : 字符消除 ( 字符串处理类 ) 好久之前做的题目,具体的算法代码中阅读吧
#1039 : 字符消除时间限制:1000ms单点时限:1000ms内存限制:256MB描述小Hi最近在玩一个字符消除游戏。给定一个只包含大写字母"ABC"的字符串s,消除过程是如下进行的:1)如果s包含长度超过1的由相同字母组成的子串,那么这些子串会被同时消除,余下的子串拼成新的字符串。例如"AB...
分类:编程语言   时间:2015-01-23 11:05:13    收藏:0  评论:0  赞:0  阅读:497
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!