首页 > 编程语言
用Java runnable接口模拟多窗口(线程)销售同类型票的并行程序
参考了此篇博文(http://blog.csdn.net/liutengteng130/article/details/20036517),其中,就使用thread和runnable接口实现售票多窗口模拟问题。 其中,就runnable接口实现方法的特性——多线程无差错修改类公共变量值问题,觉得很有价值,对源代码做了批注,拿来分析下和大家共享...
分类:编程语言   时间:2015-01-31 07:10:56    收藏:0  评论:0  赞:0  阅读:235
利用C++ 11特性实现多线程计数器
许多并行计算程序,需要确定待计算数据的编号,或者说,多线程间通过编号而耦合。此时,通过利用C++ 11提供的atomic_?type类型,可实现多线程安全的计数器,从而,降低多线程间的耦合,以便于书写多线程程序。以计数器实现为例子,演示了多线程计数器的实现技术方法,代码如下:...
分类:编程语言   时间:2015-01-31 07:08:55    收藏:0  评论:0  赞:0  阅读:310
Python 网页爬虫 & 文本处理 & 科学计算 & 机器学习 & 数据挖掘兵器谱__转载
曾经因为NLTK的缘故开始学习Python,之后渐渐成为我工作中的第一辅助脚本语言,虽然开发语言是C/C++,但平时的很多文本数据处理任务都交给了Python。离开腾讯创业后,第一个作品课程图谱也是选择了Python系的Flask框架,渐渐的将自己的绝大部分工作交给了Python。这些年来,接触和使...
分类:编程语言   时间:2015-01-31 07:03:18    收藏:0  评论:0  赞:0  阅读:488
线性时间排序
之前所学的排序都是基于比较的,通过两数的比较得出数的大小顺序,基于比较的算法最优的时间复杂度为n*lg(n)。而计数排序采用了另一种方式,没有比较,让人眼前一亮。但需要特定的环境下才能行。比如输入数组需要是0~k之间的整数。但他至少让排序能在线性时间O(n)内完成。基数排序弥补了计数排序排列大数时需...
分类:编程语言   时间:2015-01-31 07:02:47    收藏:0  评论:0  赞:0  阅读:247
[Leetcode][Python]31: Next Permutation
# -*- coding: utf8 -*-'''__author__ = 'dabay.wang@gmail.com'31: Next Permutationhttps://oj.leetcode.com/problems/next-permutation/Implement next permu...
分类:编程语言   时间:2015-01-31 07:01:27    收藏:0  评论:0  赞:0  阅读:346
开源 java CMS - FreeCMS2.2 信息管理
原文地址:http://javaz.cn/site/javaz/site_study/info/2015/19762.html 项目地址:http://www.freeteam.cn/ ? 信息管理 1.?快速添加 从左侧管理菜单点击快速添加进入。
分类:编程语言   时间:2015-01-31 02:19:22    收藏:0  评论:0  赞:0  阅读:298
Unity3d-反编译C#和提取资源
使用MonoDevelop查看代码 ? ?1.解压缩一个Ipa文件,找到如下目录 2.拖拽一个Assembly-CSharp.dll文件到MonoDevelop工具栏,即可查看C#代码 ? 其他C#反编译工具:
分类:编程语言   时间:2015-01-31 02:18:07    收藏:0  评论:0  赞:0  阅读:561
java实现V3格式音频文件向wav文件的转换
package com.loveLife.util; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; public class V3ToWav { private static V3ToWav v3ToWav; private V3ToWav(){ ...
分类:编程语言   时间:2015-01-31 02:12:42    收藏:0  评论:0  赞:0  阅读:409
java 使用 for增强对 Map遍历
/** * 使用 for增强对 Map遍历 */ package com.wl.entry; import java.util.HashMap; import java.util.Map; import java.util.Map.Entry; public class Demo { public static void main(String[] args ...
分类:编程语言   时间:2015-01-31 02:09:22    收藏:0  评论:0  赞:0  阅读:363
Java获取根目录,读取配置文件
分类:编程语言   时间:2015-01-31 02:03:57    收藏:0  评论:0  赞:0  阅读:642
Python3 的 CGIHTTPServer
在Python2.x版本里,/usr/bin/lib/python2.x/ 目录下会有 BaseHTTPServer.py, SimpleHTTPServer.py, CGIHTTPServer.py 但是在Python3.x里,就没有上面的3个文件,而是合闭到了 /usr/bin/python3.x/http/server.p...
分类:编程语言   时间:2015-01-31 02:02:47    收藏:0  评论:0  赞:0  阅读:421
[C语言]使用数组
-----------------------------------------------------------------------------// main.c 例// Created by weichen on 15/1/9.// Copyright (c) 2015年 weic...
分类:编程语言   时间:2015-01-31 01:47:17    收藏:0  评论:0  赞:0  阅读:203
设计模式之第20章-访问者模式(Java实现)
设计模式之第20章-访问者模式(Java实现) “嘿,你脸好红啊。”“精神焕发。”“怎么又黄了?”“怕冷,涂的,涂的,蜡。”“身上还有酒味,露馅了吧,原来是喝酒喝的啊。”“嘿嘿,让,让你发现了,今天来几个朋友,然后就小聚一下,小饮,几杯啦。”“小日子过得不错嘛。”“那是自然,要不然,再去喝两杯。”....
分类:编程语言   时间:2015-01-31 01:46:59    收藏:0  评论:0  赞:0  阅读:261
Python 代码性能优化技巧(转)
原文:Python 代码性能优化技巧Python 代码优化常见技巧代码优化能够让程序运行更快,它是在不改变程序运行结果的情况下使得程序的运行效率更高,根据 80/20 原则,实现程序的重构、优化、扩展以及文档相关的事情通常需要消耗 80% 的工作量。优化通常包含两方面的内容:减小代码的体积,提高代码...
分类:编程语言   时间:2015-01-31 01:44:47    收藏:0  评论:0  赞:0  阅读:376
leetcode 【 Minimum Path Sum 】python 实现
题目:Given amxngrid filled with non-negative numbers, find a path from top left to bottom right whichminimizesthe sum of all numbers along its path.Note...
分类:编程语言   时间:2015-01-31 01:43:37    收藏:0  评论:0  赞:0  阅读:413
算法导论 6-2 d叉堆
问题:d叉堆性质与二叉堆相似,但其每个非叶子结点有d个孩子;1) 如何在一个数组中表示一个d叉堆?2) 包含n个元素的d叉堆的高度是多少?3) 给出 EXTRACT-MAX在d叉堆的有效实现,并用d与n表示其时间复杂度.4) 给出INSERT在d叉堆的有效实现,并用d与n表示其时间复杂度.5) 给出...
分类:编程语言   时间:2015-01-31 01:42:17    收藏:0  评论:0  赞:0  阅读:1102
C++中for_each的应用
C++中for_each的应用for each语法是方便的,也是很自然的,这也是为什么很多语言都有这样的语法,就我所知,包括java(jdk5.0以上),python,php,asp.net等语言都有类似的语法,甚至微软为C++/CLI中也添加了这样的语法。但是很遗憾的是,C++98标准中没有,于是...
分类:编程语言   时间:2015-01-31 01:41:47    收藏:0  评论:0  赞:0  阅读:351
c++ STL deque容器成员函数
deque是双向队列,即可以在头部插入删除,也可以在尾部插入删除。内部并不连续,这一点和vector并不一样。可能第1个元素和第2个元素的地址是不连在一起的。在使用时用it迭代器会安全一点。这是c++ 98标准的,不是c++11的。11标准新加的函数没在这里说明。里面大部分函数是经过测试的才得出的结...
分类:编程语言   时间:2015-01-31 01:41:07    收藏:0  评论:0  赞:0  阅读:419
《超越C++标准库:Boost库导引》:序
序(Foreword)C++社区正在发生着一些美妙的事情。尽管C++仍然是世界上使用最广泛的编程语言,它依旧在变得更加强大而且易用。不信么?容我慢慢道来。当前版本的标准C++是在1998年最终确定下来的,它为传统的过程式编程(proceduralprogramming)以及面向对象和泛型编程(gen...
分类:编程语言   时间:2015-01-31 01:39:37    收藏:0  评论:0  赞:0  阅读:296
boost.python入门教程 ----python 嵌入c++
boost.python 中 python 嵌入c++ 部分,网上找到的中文资料似乎都有些过时了,如 boost.python学习笔记 http://edyfox.codecarver.org/html/boost_python.html在boost.python版本2中,提供更加简洁易用的接口,我...
分类:编程语言   时间:2015-01-31 01:38:19    收藏:0  评论:0  赞:0  阅读:387
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!