首页 > 编程语言
C语言学习笔记--类型定义&联合
一、类型定义 C语言自定义数据类型 (typedef) C语言提供一个叫做typedef的功能来声明一个已有的数据类型的新名字。 typedef int Length; 使得Length成为int类型的别名。 这样,Length就可以替代int出现在定义变量和声明函数的...
分类:编程语言   时间:2015-03-29 11:59:29    收藏:0  评论:0  赞:0  阅读:286
Java多线程、并发编程知识点小结
1、线程的状态    1.1创建 线程 的两种方式,接口和线程类。利用接口的好处:更好的体现面向对象的思想,可以避免由于Java的单继承特性而带来的局限;   增强程序的健壮性,代码能够被多个线程共享,代码与数据是独立的;(同步问题)适合多个相同程序代码的线程区处理同一资源的情况。    1.2线程就绪等待调度运行start()方法。 1.3线程的中断 这里需要注意的是,...
分类:编程语言   时间:2015-03-29 10:52:49    收藏:0  评论:0  赞:0  阅读:178
JAVA学习笔记(四十)- 守护线程与中断线程
守护线程/* * Daemon线程,即守护线程 * 一般都在后台运行,为其他线程提供服务,不能单独存在 */ public class Test08 { public static void main(String[] args) { MyThread8 t1 = new MyThread8("守护线程"); System.out.println("是守...
分类:编程语言   时间:2015-03-29 10:52:39    收藏:0  评论:0  赞:0  阅读:146
【Javaweb】修改Eclipse for JavaEE中新建Jsp的默认编码,避免每次新建都要改编码的问题
Eclipse for JavaEE中新建Jsp的默认编码是ISO-8859-1, 这让人非常苦恼,每次新建一个Jsp都要按Ctrl+F,把所有ISO-8859-1替换成utf-8,才可以。 具体如下图: 这都什么年代呢?连2010出版的Dreamweaver CS4的默认编码都是utf-8,已经不是Dreamweaver 8的gbk了。这都什么年代了,Eclipse for Jav...
分类:编程语言   时间:2015-03-29 10:52:19    收藏:0  评论:0  赞:0  阅读:209
【Java并发编程】之四:守护线程与线程阻塞的四种情况
守护线程与线程阻塞的四种情况...
分类:编程语言   时间:2015-03-29 10:52:09    收藏:0  评论:0  赞:0  阅读:1680
树状数组(二)
题目链接:HOJ 2275题意分析:给你一个大小为50000的数组a,要求在1秒内求出数组中满足{ i < j < k , ai ak }的组合数。(0 <= ai <= 32768)解题思路:虽然数组很大,但是数组里的数很小啊,所以桶排一下,然后树状数组求和就行了: 首先我们已经在HDU 1541这题中学会了怎么求在ai前面比ai小的数的量了,那么这题就是求在ai前面比ai小的数的...
分类:编程语言   时间:2015-03-29 10:51:39    收藏:0  评论:0  赞:0  阅读:157
java --自定义注解的使用
Annotaton(注解)是jdk5.0后引入的,先今很多主流框架都支持注解。 注解一般用于创建文档,跟踪代码中的依赖以及编译检查。以@注解名存在 jdk中常用的注解有 @Override         覆盖超类中方法 @Deprecated       被废弃的代...
分类:编程语言   时间:2015-03-29 10:51:29    收藏:0  评论:0  赞:0  阅读:250
java中split方法的用法
想搞清楚这个问题的原因就是我无法把一个文本里的单词全部给找出来,因为接触C++的时候记得好像regex可以有好多个字符组成,这样就可以通过,。!和空格等标点来分割文本了,但是split的方法所接受的参数只有String类型的regex和int类型的limit,limit用来表示最多可以将字符串分成多少部分。后来通过在网上查找资料才知道原来String类型的regex可以由多部分组成,每个部分分别由 | 隔开,对于可能要出现的* + .等符号,可能需要 \\ 的转义,具体注意事项有以下几个部分: 1.首先 ....
分类:编程语言   时间:2015-03-29 10:50:59    收藏:0  评论:0  赞:0  阅读:287
最短路 Dijkstra算法
#include using namespace std; #define maxn 100000+10 #define INF 0x7ffffff typedef pair P; struct edge { int to; int cost; edge(){} edge(int to_, int cost_) { to = to_; ...
分类:编程语言   时间:2015-03-29 10:50:39    收藏:0  评论:0  赞:0  阅读:288
二查搜索树(Java)
/*****************搜索二叉树*********************/ //《算法导论》P161 /*构建一个有n个不同关键字的二查搜索树的期望高度为h = O(lgn); 下述所有查找等操作的时间复杂度为O(h) */ /******定义搜索二叉树*****/ //对于任一节点x,满足其左子树上的节点key都不大于x.key // ...
分类:编程语言   时间:2015-03-29 10:49:19    收藏:0  评论:0  赞:0  阅读:312
使用Java中Comparator接口实现自定义排序
一般情况下,自己动手写一个简单排序程序还是没有问题的,但是你能保证写出来的排序程序的时间复杂度吗?你能保证程序的正确性吗,鲁棒性呢,还有程序结构的清晰性,可维护性.......综上所述,学习一下排序接口来实现对复杂对象的排序还是很有必要的。Java中有两个用来实现排序的接口Comparator和Comparable接口,本人比较喜欢使用java的Comparator接口,在程序里实现Comparator接口里的compare(Object o1,Object o2)方法,然后在程序中通过调用Arrays.s...
分类:编程语言   时间:2015-03-29 10:47:29    收藏:0  评论:0  赞:0  阅读:246
python矩阵转置 以及 计算余弦
矩阵转置:http://stackoverflow.com/questions/5954603/python-numpy-transposehttp://www.imissy.cn/?p=105余弦计算:http://stackoverflow.com/questions/1823293/optim...
分类:编程语言   时间:2015-03-29 10:45:38    收藏:0  评论:0  赞:0  阅读:381
黑马程序员——Java基础---io(上)
黑马程序员——Java基础---io(上)------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------一、概述 Java I/O系统负责处理程序的输入和输出,I/O类库位于java.io包中,它对各种常见的输入流和输出流进行了抽象。如果数据流中最小的数据单元....
分类:编程语言   时间:2015-03-29 10:43:59    收藏:0  评论:0  赞:0  阅读:311
二维数组最大子数组的和 结对开发 溢出问题
一、题目要求题目:返回一个整数数组中最大子数组的和。要求: 输入一个整形数组,数组里有正数也有负数。 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 数组要足够大,直到溢出。 溢出之后,加判断。 求所有子数组的和的最大值。要求时间复杂度为O(n)。二、设计思想 由于溢出...
分类:编程语言   时间:2015-03-29 10:37:59    收藏:0  评论:0  赞:0  阅读:178
php数组
'郑州','北京',9=>'上海','郑州');print_r($arr);$c=array_unique($arr);//消除重复的元素值,并进行索引排列 print_r($c);$b=array_values($arr);//重新排序数组print_r($b); $arr1=array('...
分类:编程语言   时间:2015-03-29 10:36:08    收藏:0  评论:0  赞:0  阅读:243
spring加载hibernate映射文件的几种方式 (转)
在Spring的applicationContext.xml中配置映射文件,通常是在这个 Bean实例中进行的,若配置的映射文件较少时,可以用sessionFactory的所属类LocalSessionFactoryBean的 “mappingResources”属性,方式包括(mappingRes...
分类:编程语言   时间:2015-03-29 10:35:48    收藏:0  评论:0  赞:0  阅读:164
go语言怎样避免垃圾回收,详见28条
Rob Pike谈Google Go:并发,Type System,内存管理和GC 1. Rob,你创建了Google Go这门语言。什么是Google Go?能简明扼要的介绍一下Google Go吗? 我还是讲讲为什么要创建这门语言吧,和你的问题稍有些不同。我...
分类:编程语言   时间:2015-03-29 09:30:49    收藏:0  评论:0  赞:0  阅读:420
Python汉英/英汉翻译(百度API/有道API)
###百度API实现 ##Step1:申请API Key >>以前用过BAE,已经有了Api Key,没有的可以去申请 ##Step2:挺简单,直接看实现的代码吧 >>···python #coding:utf-8 import urllib2 import urllib import json #采用g...
分类:编程语言   时间:2015-03-29 09:30:28    收藏:0  评论:0  赞:0  阅读:300
python中的列表推导式的简单实用
列表推导式是利用其它列表创建新列表的一种方法,它的工作方式类似于for循环: >>> [x*x for x in range(10)] [0, 1, 4, 9, 16, 25, 36, 49, 64, 81] 列表由range(10)中的每个x的平方组成,如果只想打印出那些只能被3整除的平方数呢?那么可以使用模运算符--x%3,当数字可以被3整除时返回0: >>> [x*x for x i...
分类:编程语言   时间:2015-03-29 09:27:18    收藏:0  评论:0  赞:0  阅读:261
MD5加密算法代码
虽然前面整理了相对MD5更安全的SHA散列算法,但有时MD5还是有他的需求的,所以也整理备份下。 import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class MD5Utils { /** * md5加密方法 * @param password *...
分类:编程语言   时间:2015-03-29 09:26:38    收藏:0  评论:0  赞:0  阅读:234
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!