首页 > 编程语言
用多线程实现反应灵敏的界面(Java)
“多线程最主要的一个用途是构建一个”反应灵敏“的界面” --摘自《Java编程思想》 为了理解上面这句话,我们可以假设一种情景:假设有一个程序,该程序用来处理大量的数学运算,在多数情况下会占用大量的cpu时间,而在处理数据的过程中又尝尝需要与用户进...
分类:编程语言   时间:2015-07-30 00:25:01    收藏:0  评论:0  赞:0  阅读:243
趣味题:恺撒Caesar密码(c++实现)
描述:Julius Caesar 生活在充满危险和阴谋的年代。为了生存,他首次发明了密码,用于军队的消息传递。假设你是Caesar 军团中的一名军官,需要把Caesar 发送的消息破译出来、并提供给你的将军。消息加密的办法是:对消息原文中的每个字母,分别用该字母之后的第5个字母替换(例如:消息原文中...
分类:编程语言   时间:2015-07-30 00:24:21    收藏:0  评论:0  赞:0  阅读:593
java PKCS7Padding 加密Cannot find any provider supporting AES/CBC/PKCS7Padding 解决办法
在java中用aes256进行加密,但是发现java里面不能使用PKCS7Padding,而java中自带的是PKCS5Padding填充,那解决办法是,通过BouncyCastle组件来让java里面支持PKCS7Padding填充。説辣么多不如上代码:public class AESUtil {...
分类:编程语言   时间:2015-07-30 00:24:01    收藏:0  评论:0  赞:0  阅读:10481
Java基础复习(六)
1. 接口的实现类中的实现接口中的抽象方法的方法必须为public,为什么? 接口中所有的方法与变量都默认是 public 的,在接口中可以不写出来。但在实现类中,如果不明写的话,就变成了 friend 的了,也就是 “包访问权限”。而JAVA又规定,在实现接口或者覆写父类方法时,不能降低父类方法的...
分类:编程语言   时间:2015-07-30 00:22:11    收藏:0  评论:0  赞:0  阅读:150
JavaScript
最近几天用到js,把一些常用的函数和出现较多次数的问题记录下来。(好记性不如烂笔头,时常翻一翻)。1、$(document).ready(function(){});一个可以全局检测事件的方法2、$.ajax({ dataType:"text", type: "POST", url: url,...
分类:编程语言   时间:2015-07-30 00:19:51    收藏:0  评论:0  赞:0  阅读:237
值得推荐的C/C++框架和库 very good
【本文系外部转贴,原文地址:http://coolshell.info/c/c++/2014/12/13/c-open-project.htm】留作存档下次造轮子前先看看现有的轮子吧值得学习的C语言开源项目- 1. WebbenchWebbench是一个在linux下使用的非常简单的网站压测工具。它...
分类:编程语言   时间:2015-07-30 00:19:01    收藏:0  评论:0  赞:0  阅读:304
为什么要引进多线程?
进程也可以完成任务,为什么要在一个进程中再有一类进程(也就是迷你进程,称为线程)?       有很多原因,其中主要原因是进一步提高系统的并发性。在许多应用中同时发生着多种活动,某些活动随着时间的推移会被阻塞。通过将这些应用程序分解成可并行运行的多个顺序程序,程序设计会变得更简单。       下面列出几个促使多线程产生的主要原因:      1)线程是并行实体,共享同一个地址空间和所有数据...
分类:编程语言   时间:2015-07-29 23:09:01    收藏:0  评论:0  赞:0  阅读:295
指针和引用的区别(More Effective c++ )
指针与引用看上去完全不同(指针用操作符“*”和“->”,引用使用操作符“. ” ),但 是它们似乎有相同的功能。指针与引用都是让你间接引用其他对象。你如何决定在什么时候 使用指针,在什么时候使用引用呢? 首先,要认识到在任何情况下都不能使用指向空值的引用。一个引用必须总是 指向某些 对象 。因此如果你使用一个变量并让它指向一个对象, 但是该变量在某些时候也可能不指向 任何 对象,这时你应...
分类:编程语言   时间:2015-07-29 23:05:41    收藏:0  评论:0  赞:0  阅读:265
c语言中结构体指针
1、指向结构体的指针变量: C 语言中->是一个整体,它是用于指向结构体,假设我们在程序中定义了一个结构体,然后声明一个指针变量指向这个结构体,那么我们要用指针取出结构体中的数据,就要用到指向运算符“->”....
分类:编程语言   时间:2015-07-29 23:03:42    收藏:0  评论:0  赞:0  阅读:237
Simhash相似哈希算法
前言最近在阅读吴军博士的>这门书,得到了很多的启发和思考,里面提到了一个概念---信息指纹。一般正常人提到这个概念,第一个想到的词应该是哈希映射算法,将任何对象都映射成一个独立的变量,一般这个变量是一个独有的数字,当然也不排除哈希碰撞的可能行。论单个对象,用哈希算法做一次映射,比较对象是否一致,这固然是可以的,但是如果想用哈希算法做一些文章之间的相似度计算的时候,可能传统的哈希算法就不见得是最佳的...
分类:编程语言   时间:2015-07-29 22:59:51    收藏:0  评论:0  赞:0  阅读:522
java8 新特性之-----Lambda
Lambda 简介 Lambda 作为一个新的特性添加到jdk中,说明了java对其它语言的支持,吸收其它语言先进的方法。Lambda 表达在java中提供了类型的引用,方法的引用,和默认方法。 对于Lambda的解释在wiki百科看到了就不做翻译保留原味(看看大家的理解,有不同的看法欢迎探讨) Lambda (programming), a function (or a subroutine...
分类:编程语言   时间:2015-07-29 22:59:31    收藏:0  评论:0  赞:0  阅读:247
spring 依赖注入的5中方式
spring中如何给对象的属性复制? 1)通过构造方法 2)通过set方法给属性注入值 3)p命名空间 4)自动转配(了解即可,不推荐使用) 5)注解 准备工作(模拟业务方法)Action-->service-->dao 1)UserDao: public class UserDao { public void save(){ System.out.println("save...
分类:编程语言   时间:2015-07-29 22:58:51    收藏:0  评论:0  赞:0  阅读:326
Python多线程的threading Event
Python threading模块提供Event对象用于线程间通信。它提供了一组、拆除、等待用于线程间通信的其他方法。event它是沟通中最简单的一个过程之中,一个线程产生一个信号,号。Python 通过threading.Event()产生一个event对象。event对象维护一个内部标志(标志...
分类:编程语言   时间:2015-07-29 22:52:51    收藏:0  评论:0  赞:0  阅读:250
【java开发】数据类型
ok,为期两天的ubuntu常用命令学习结束,现在开始java语言的学习。上篇结尾说了ubuntu下的jdk文件安装,现在顺便说一下win下的jdk环境变量配置 在官网下载符合系统的jdk文件,可以是exe或者zip,exe可直接安装,安装路径可自定义;zip同理只需要解压到自己想放的路径;会产生一...
分类:编程语言   时间:2015-07-29 22:43:51    收藏:0  评论:0  赞:0  阅读:258
java要看的书
http://m.blog.csdn.net/blog/yongjian1092/7372678深入理解Java虚拟机android虚拟机java并发编程实战Java网络编程(第四版)
分类:编程语言   时间:2015-07-29 22:40:11    收藏:0  评论:0  赞:0  阅读:239
Action中如何通过@Autowired自动注入spring bean ?
1、讲Action纳入spring的IOC控制 2、引入jar包struts2-spring-plugin-2.2.1.jar3、在Action中使用@Autowired引入即可
分类:编程语言   时间:2015-07-29 22:39:01    收藏:0  评论:0  赞:0  阅读:203
javascript示例
如显示效果上图所示:如图显示鼠标放在百度谷歌等字样上市动态显示其内容明细:代码如下:百度新浪谷歌哈哈二:点击右键显示“你好”,点击左键显示禁止复制三:动态走马灯显示显示效果如图所示:当点向左滚动式title字样向左,点击享有滚动按钮时title字样想又滚动新学期开学课!四:禁止复制小结显示效果如图所...
分类:编程语言   时间:2015-07-29 22:38:31    收藏:0  评论:0  赞:0  阅读:295
解析如何在C语言中调用shell命令的实现方法【转】
本文转自:http://www.jb51.net/article/37404.htm1、system(执行shell 命令)相关函数fork,execve,waitpid,popen表头文件#include定义函数int system(const char * string);函数说明system(...
分类:编程语言   时间:2015-07-29 22:38:11    收藏:0  评论:0  赞:0  阅读:222
C++的引用类型的变量到底占不占用内存空间?
——by karottc分析一下C++里面的引用类型(例如:int &r = a; )中的r变量是否占用内存空间呢?是否和int *p = &a;中的p变量一样占用内存空间呢?本文将给出答案。直接看一个简单的例子:#include using namespace std;int main(void)...
分类:编程语言   时间:2015-07-29 22:38:01    收藏:0  评论:0  赞:0  阅读:289
洗牌算法
牌放到一个数组中,这里采用随机取下标的方式,交换两张牌。将数组分为两个部分,一个部分为洗好的牌,和没有洗好的牌。从没有洗好的牌中随机选一张和没有洗好的第一张牌进行交换。这样洗好的牌数量加1,没有洗好的牌数量减1时间复杂度O(n),空间复杂度O(1) 1 import java.util.Date; ...
分类:编程语言   时间:2015-07-29 22:36:17    收藏:0  评论:0  赞:0  阅读:334
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!