码迷,mamicode.com
首页 > 编程语言
进程、线程与JVM、CLR
进程和线程的关系: 网上有一副很经典的图可以让我们来理解进程和线程的关系: 下面这副图是一个双向多车道的道路图,假如我们把整条道路看成是一个“进程”的话,那么图中由白色虚线分隔开来的各个车道就是进程中...
分类:编程语言   时间:2015-04-18 11:38:30    阅读次数:210
struts2+spring防止用户重复登录(单点登录)
所有人都知道用户登录session是一个很好的选择,而且几乎都是用的session,但是session是不能跨窗口使用的,每打开一个浏览器,系统会赋予一个新的sessionID,而每个sessionID是不同的,也就是说你每次登录用的都是不同的session,而不是你之前登录使用的那个。那么如果你要在全域只能使用一个用户ID,那怎么办呢? 我们可以通过自定义一个sessionListener,用...
分类:编程语言   时间:2015-04-18 11:40:03    阅读次数:266
【C语言】要求任意输入10个数,然后按从小到大顺序输出
//要求任意输入10个数,然后按从小到大顺序输出 #include int main() { int a[10]; int i,j; int temp; printf("请输入10个整数:"); for(i=0;i<10;i++) { scanf("%d",&a[i]); } for(i=0;i<9;i++) { for(j=0;j<9-i;j++) { if...
分类:编程语言   时间:2015-04-18 11:38:52    阅读次数:439
C++内存检测(定位到确定地址,并且用hash表来保存提高了搜索效率)
#include #include #include #include #define DefaultSize 7 using namespace std; struct Node { char *pname;//文件名字 int line;//行号 int size;//大小 long long save;//存储地址ip Node *next; }; struct Hash...
分类:编程语言   时间:2015-04-18 11:37:35    阅读次数:188
无线网络安全之Python使用RAW sockets 嗅探WIFI的SSID
1. 介绍  随着无线网络的广泛普及,人们越来越频繁的使用无线网络,他改变了人们的生活方式。现在很多人走到一个地方,首先要问的第一句就是“这里有没有WIFI?”但随之出现的无线网络安全问题却没有引起人们足够的重视。在一些公众场合,例如机场,火车站,咖啡厅,餐馆等场所都会设置一些免费的无线WIFI供顾客使用,但是他们的安全性是非常不可靠的。WIFI钓鱼,伪造热点,流量劫持常常在这钟场合下被用来攻击大众...
分类:编程语言   时间:2015-04-18 11:38:10    阅读次数:622
Java基础知识之多线程(1)
1、认识线程 a) 对于线程来说,容易混淆的还有进程,我们用一个例子来区分它们,每次打开一个word文档,这就是一个进程,一个word中的拼写检查这是一个线程,再如每登陆一个QQ,这是一个进程,QQ中的每一个会话都是一个线程。 b)对于只有一个CPU的电脑来说,一个时间点只有一个进程占用CPU 2、Java中如何实现线程 Java中实现多线程可以采用:继承Thread类,或,实现Runna...
分类:编程语言   时间:2015-04-18 11:39:10    阅读次数:161
多种方式计算多项式a0+a1*x+a2*x^2+a3*x^3+.......(计算效率与算法的重要性)
问题描述: 两种方式计算多项式a0+a1*x+a2*x^2+a3*x^3+.......(普通算法以及秦九韶算法)在某处x的值,通过调用中的函数tick(),计算两种方式的运算时间,得出。。。。。预知结论为何,请看下面代码: 代码如下: #include #include //pow #include //tick #define MAXODER 300 //最大阶乘数 #def...
分类:编程语言   时间:2015-04-18 11:35:30    阅读次数:234
如何用Java控制台玩2048
昨天晚上咸的,想自己做个2048试试,折腾到半夜算是有点成果,分享下,由于搞的太晚也没来得及加注释,最后也没有优化重构,就简单看下思路吧 先看个拼图的小游戏消化下 import java.io.IOException; /** * 控制台玩拼图游戏 * @author c * 码农扣扣群:2177712 */ public class Puzzle { static final i...
分类:编程语言   时间:2015-04-18 11:34:26    阅读次数:146
Java代码检测工具
开发软件时,我的主要目标之一是:要么防止将缺陷引入代码库,要么限制缺陷的生存期;换言之,要尽早找到缺陷。很显然,越是了解如何编写更好的代码以及如何有效测试软件,就越能及早地捕捉到缺陷。我也很想要一张能发现潜在缺陷的安全之网。得出了这样的结论:将检验工具集成到构建过程(例如,使用 Ant 或 Mave...
分类:编程语言   时间:2015-04-18 11:31:47    阅读次数:262
Python多线程,threading的用法
虫师的文章:需要注意的是:threads =[]t1= threading.Thread(target=music,args=(u'爱情买卖',))threads.append(t1)t2 = threading.Thread(target=move,args=(u'阿凡达',))threads.a...
分类:编程语言   时间:2015-04-18 11:29:36    阅读次数:143
Python 基础教程中的问题及解决方案(1)
1、在ubuntu中,调用终端时如: f = open('/home/theone/test_input.txt','r')中的txt格式文本不能加后缀正确的应为: f = open('/home/theone/test_input','r')同样的,生成html时:$ python simple_...
分类:编程语言   时间:2015-04-18 11:27:40    阅读次数:142
java编程工具
下面几个工具都可以用于多中开发语言。从功能复杂到简单,电脑配置需要从高低。分别为Eclipse ,UltraEdit ,Editplus.1.EclipseEclipse是一种可扩展的开放源代码IDE。2001年11月,IBM公司捐出价值4,000万美元的源代码组建了Eclipse联盟,并由该联盟负...
分类:编程语言   时间:2015-04-18 11:29:12    阅读次数:173
【二】D语言现状、基本规定和相关资源介绍
这算是本系列文章的一个序吧,主要是为以后的学习做铺垫,文本分为三个部分,第一部分是对于网上一些比较旧的资料的问题的一些更正,当然我也不可能看过所有的资料,难免会有遗漏。第二部分是D语言最基本的规定,第三部分是相关的资源一、对于一些网上旧资料上的内容不准确之处在此指出1、D对闭包的支持不好 目前版.....
分类:编程语言   时间:2015-04-18 11:26:11    阅读次数:141
win7下Java环境变量配置及说明
在官网上下载与操作系统对应的JDK(http://www.oracle.com/index.html)比如我的安装路径是E:\jdk1.7.0_51\JDK右击计算机---->属性---->高级系统设置---->高级---->环境变量在系统变量中的新建一个环境变量,变量名为JAVA_HOME,变量值...
分类:编程语言   时间:2015-04-18 11:28:29    阅读次数:134
Unity5_UGUI_基础知识1_Canvas画布
所有UI组件都放置在画布Canvas上一个场景中,可以有多个 Canvas ,所有UI元素都在Canvas下的子物体三种模式分别细说,有图有真相.Screen Space – overlay 此模式不需要UI摄像机,UI将永远出现在所有摄像机的最前面。。此模式下随意拖动Game试图大小,UI自动适应...
分类:编程语言   时间:2015-04-18 11:24:11    阅读次数:259
求一个二维数组的最大子矩阵的和
要求:?输入一个二维整形数组,数组里有正数也有负数。?二维数组中连续的一个子矩阵组成一个子数组,每个子数组都有一个和。?求所有子数组的和的最大值。设计思路: 使用“最笨方法”,考虑以每个数据开始的每个子矩阵。思路简单,效率极低。实现语言:Java源代码如下: /* * row,col分...
分类:编程语言   时间:2015-04-18 11:20:45    阅读次数:121
指针与数组
void main(){ int a[5]={1,2,3,4,5}; int *ptr1=(int*)(&a+1); int *ptr2=(int*)((int)a+1); int *ptr3=(int*)(a+1); //假设数组a的开始地址为0x1000 0000 int tmp...
分类:编程语言   时间:2015-04-18 11:19:41    阅读次数:114
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!