码迷,mamicode.com
首页 > 编程语言
【C语言】 二维数组中查找,杨氏矩阵
#include<stdio.h> #include<assert.h> intfind_Num(int*arr,intn) { assert(arr); while(*arr<=9)//必须要判断<=9,否则会溢出 { if(*arr==n) { return1; } else arr++; } return0; } intmain() { intn,m,i,j; intarr[3][3]={0}; ..
分类:编程语言   时间:2015-11-05 16:55:34    阅读次数:157
spring mvc 下 word 文档(含图片)导出
最近在处理word文档导出工作,整理并总结下。经过一番百度和亲测,大部分人使用的都是iText,iReport等...当我去尝试用这几种方法的时候,要实现我的需求可以,但是代码量太大了~~~因为我的word文档结构比较复杂,内容较多,有点懒得去写。于是我寻求通过jsp或javascript页面的..
分类:编程语言   时间:2015-11-05 16:50:20    阅读次数:205
Java高精度四则运算(无括号限制)
packagecn.skyatom.common; importjava.math.BigDecimal; importjava.util.regex.Matcher; importjava.util.regex.Pattern; /** *基础四则运算 * *@authorZWK */ publicclassArithmetic{ privatestaticStringgetUUID(){ returnjava.util.UUID.randomUUID().toString().repla..
分类:编程语言   时间:2015-11-05 16:48:40    阅读次数:272
sigar模块之python api简单的使用--获取cpu信息
#catcpu_info.py #!/usr/bin/envpython #-*-coding:utf-8-*- #ldczz2008@163.com importos importsigar sg=sigar.open() cpulist=sg.cpu_info_list() print"%dtotalCPUs."%len(cpulist) forcpuincpulist: print"Vendor........",cpu.vendor() print"Model.........",cpu.m..
分类:编程语言   时间:2015-11-05 16:45:18    阅读次数:142
C语言:自己动手查看float以及double类型的变量2.5在内存中的存储方式。
编写如上图程序。Fn与F10进调试界面:选择如下操作进入内存1查看内存分别输入&a,&b查看内存:举例floatfloata=2.510.1=1.01*2^1;符号位为0;指数位8位,为127+1=128=10000000;位数位23位,为0100000000000000000;32位二进制数位为0100000000100000000000000000地址..
分类:编程语言   时间:2015-11-05 16:44:47    阅读次数:205
python 学习笔记(06)
字典{}元组()列表[]字典{}字典是python中唯一的映射类型(哈希表)字典的对象可变,但是字典的键必须使用不可变对象,并且一个字典中可以使用不同的键值keys()或者values()返回键列表或者值列表items()返回包含键值对的元组定义方式:dic={‘name‘:‘sql‘,‘age‘:30,‘gender‘:‘m..
分类:编程语言   时间:2015-11-05 16:40:01    阅读次数:257
R语言读取Excel和对数据框的操作
找整理了下资料,你看看,希望对你有帮助你下载一本资料http://down.51cto.com/data/957270导入Excel数据请参考书中的2.3.3,使用SQL语句操作数据框请参考书中的4.11节你可以根据自己的功能分写成不同的脚本,使用的时候直接使用就可以了我使用了以下方法:install.packages("X..
分类:编程语言   时间:2015-11-05 16:40:21    阅读次数:393
银行家算法:解决多线程死锁问题
死锁:死锁产生的现场:当A进程P S2信号量而B进程P S1信号量时就会产生死锁,因为S2信号量需要B进程释放,而S1信号量需要A进程释放,因此两个进程都在等相互的资源,造成死锁。死锁产生的条件:互斥条件:进程要求对所分配的资源进行排它性控制,即在一段时间内某资源仅为一进程所占用。(信号量s1 s2...
分类:编程语言   时间:2015-11-05 16:34:44    阅读次数:208
JAVA线程安全之synchronized关键字的正确用法
JAVA线程安全关于synchronized关键字的用法,今天才知道原来我一直错了。以为用了synchronized关键字包住了代码就可以线程同步安全了。 测试了下。发现是完全的错了。synchronized必须正确的使用才是真正的线程安...
分类:编程语言   时间:2015-11-05 15:28:29    阅读次数:239
Java --socket双向通信
如下例子实现了利用socket简易双向通信的例子 1.建立两个java project,目录如下 2.客户端代码 package?client; import?java.io.BufferedReader; import?java.io.DataInputStream; import?java.io.DataOutpu...
分类:编程语言   时间:2015-11-05 15:28:31    阅读次数:239
SpringAop_注解
ApplicationContext.xml package com.spring.aop.xml.transaction;public interface PersonDao { public void savePerson();}package com.s...
分类:编程语言   时间:2015-11-05 15:22:33    阅读次数:214
java重写
Java方法重写
分类:编程语言   时间:2015-11-05 15:20:12    阅读次数:135
Java多线程编程:变量共享分析(Thread)
在编写多线程程序时,最重要的就是搞清楚哪些变量是共享的,哪些变量是不共享的。也就是要分析清楚其中的原理呀。因为最近要使用多线程就看了一些,对使用Thread类的子类创建线程的情况,总结如下:1.方法体内部定义的局部变量不共享 这是因为方法内部定义的变量是在运行时动态生成的。每个线程都有一个自己的堆....
分类:编程语言   时间:2015-11-05 15:15:44    阅读次数:226
黑马程序员——java基础——多线程
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------1、对线程的理解进程:每个独立执行的程序成为进程。线程:线程就是进程内部的一条执行路径。多线程:在一个进程中同时有多条执行路径。线程和进程的区别如下:(1)每个进程都有独立的代码和数...
分类:编程语言   时间:2015-11-05 15:07:06    阅读次数:259
多线程 与 单线程 的区别
单线程(Thread)与多线程的区别(一)首先了解一下cpu: 随着主频(cpu内核工作时钟频率,表示在CPU内数字脉冲信号震荡的速度,等于外频(系统基本时间)乘倍频)的不断攀升,X86构架的硬件逐渐成为瓶颈,最高为4G,事实上目前3.6G主频的CPU已经接近顶峰。 多线程编程的目的,就是"最大限度...
分类:编程语言   时间:2015-11-05 15:02:38    阅读次数:241
java notify notifyAll
notify()和notifyAll()都是Object对象用于通知处在等待该对象的线程的方法。void notify(): 唤醒一个正在等待该对象的线程。void notifyAll(): 唤醒所有正在等待该对象的线程。两者的最大区别在于:notifyAll使所有原来在该对象上等待被notify的...
分类:编程语言   时间:2015-11-05 15:01:14    阅读次数:157
判断相同的对象是否在对象数组中存在
var aLi=document.getElementsByTagName('li'); var arr=[]; var item={id:1,zs:4} var oUl=document.getElementById('ul') for (var i=0;i<aLi.length...
分类:编程语言   时间:2015-11-05 14:57:27    阅读次数:182
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!