码迷,mamicode.com
首页 > 编程语言
程序员面试——数组与字符串
来自面试金典,只记录思路这些(博主最近时间紧,还是只像你仍代码吧。。。 1.1字符互异 思路一:双循环,O(n^2) 思路二:boolean[256] +ASCII码,做标记 1.2 字符反转 无额外开销和无新数据结构; stringbuffer的反转可以直接做,或者直接赋值就好; 1.3 乱序同构 ...
分类:编程语言   时间:2016-08-10 22:36:51    阅读次数:304
c语言define和typedef区别和使用
define完全可以理解替换,typedef代表别名。听着差不多的意思,那2者区别在哪? 先来个简单例子查看基本使用。 上面唯一看出的区别就是typedef需要分号。 通过指针变量来测试2者的区别 通过上面例子可以看出define完全就是替换,typedef则不同。 最后简单说明下,利用利用defi ...
分类:编程语言   时间:2016-08-10 22:34:36    阅读次数:153
Java使用冒泡排序法对数组进行排序
public class d{ public static void main(String[] args){ int[] array={43,64,21,6565,3424,22,6523,345}; for(int i=1;i<array.length;i++){ for(int j=0;j<a ...
分类:编程语言   时间:2016-08-10 22:34:26    阅读次数:529
Java编程思想笔记(操作符)
1.更简单的打印语句:print(); 2.使用Java操作符:1.例外的操作符“=”、“==”、“!=”,这些操作符能操作所有的对象。2.String支持+=、+ 3.优先级 4.赋值:直接操作对象内的域容易导致混乱 4(1).方法调用中的别名问题 5.算数操作符:Random rand = ne ...
分类:编程语言   时间:2016-08-10 22:31:28    阅读次数:205
Spring声明式事务配置中propagation各个值的意思
值 含义 REQUIRED 支持当前事务,如果当前没有事务,就新建一个事务。 SUPPORTS 支持当前事务,如果当前没有事务,就以非事务方式执行。 MANDATORY 支持当前事务,如果当前没有事务,就抛出异常。 REQUIRES_NEW 新建事务,如果当前存在事务,把当前事务挂起。 NOT_SU ...
分类:编程语言   时间:2016-08-10 22:30:57    阅读次数:154
Java编程-第一个Java程序
Java编程用到的IDE是Eclipse. 关于第一个Java程序实现的简单流程: (1) 下载eclipse (2) File-New-Java Project 命名工程名字:Hello 右击工程下的src文件,new-class 命名package、Name (3) 准备工作完成 (4) 编写代 ...
分类:编程语言   时间:2016-08-10 22:30:14    阅读次数:158
JavaScript之JS实现动画效果
在前面的随笔中介绍了如何用DOM技术修改文档的央样式信息,用JavaScript添加样式信息可以节约我们的时间和精力,但总的来说,CSS仍是完成这类任务的最佳工具。但是有一个应用领域是目前的CSS无能为力的。如果我们想随着时间的变化而不断改变某个元素的样式,则只能用JavaScript。JavaSc ...
分类:编程语言   时间:2016-08-10 22:29:17    阅读次数:215
python 访问 网页 获得源码
>>> from urllib.request import urlopen >>> for line in urlopen('http://tycho.usno.navy.mil/cgi-bin/timer.pl'): ... line = line.decode('utf-8') # Decod ...
分类:编程语言   时间:2016-08-10 22:27:34    阅读次数:159
Python-事件驱动模型代码
转自:http://my.oschina.net/u/1462124/blog/477693 ...
分类:编程语言   时间:2016-08-10 22:27:10    阅读次数:210
增量式 PID 控制算法 温度控制实例
这个程序spid.SetPoint = 100; Set PID Setpoint 设定目标 Desired Value是什么意思, 上面的eet_temper=35; 难道这个spid.SetPoint = 100是指35-34=1度的温差扩大100倍? ...
分类:编程语言   时间:2016-08-10 22:26:03    阅读次数:387
python学习笔记-(七)python基础--集合、文件操作&函数
本节内容 1.集合操作 2.文件操作 3.字符编码与转码 4.函数操作 1.集合操作 集合是一个无序的、不重复的数据组合; 1.1 常用操作 它的作用是: 1)自动去重:列表变成集合,自动去重; 1 2 3 4 >>> list_1 = [1,4,4,5,6,7,9,10] >>> list_1 = ...
分类:编程语言   时间:2016-08-10 22:26:14    阅读次数:361
【JavaScript】JS将Java的Timestamp转为Date类型
遇到一个小需求,由于要填充日期插件里的数据,前台要把java后台传来的Date类型的数据转成YYYY-MM-DD格式的时间数据。通过json传输,Java的Date类型的数据自动转成了时间戳,例如 “1470672000000”。 js处理代码: “1470672000000”经过parseTime ...
分类:编程语言   时间:2016-08-10 22:25:49    阅读次数:236
最全C 语言常用算法详解-排序-队列-堆栈-链表-递归-树
具体 源代码 案例查看github,持续更新中............ github地址:https://github.com/Master-fd/C-Algorithm 1. 二分法查找 2. 冒泡排序 3. 插入排序 4. 希尔排序 5. 选择排序 6. 快速排序 7. 单链表实现堆栈 8. 单 ...
分类:编程语言   时间:2016-08-10 22:22:41    阅读次数:222
Java多线程(四) 线程池
一个优秀的软件不会随意的创建很销毁线程,因为创建和销毁线程需要耗费大量的CPU时间以及需要和内存做出大量的交互。因此JDK5提出了使用线程池,让程序员把更多的精力放在业务逻辑上面,弱化对线程的开闭管理。 JDK提供了四种不同的线程池给程序员使用 首先使用线程池,需要用到ExecutorService ...
分类:编程语言   时间:2016-08-10 22:20:51    阅读次数:252
JAVA中this的用法小结
对于面对对象编程中,this指针是非常常见的。用法基本上也是差不多,这里主要记录JAVA中安卓开发方向上一个比较常见的一个特殊用法。 1 public class Main extends Activity{ 2 @Override 3 protected void onCreate(Bundle ...
分类:编程语言   时间:2016-08-10 22:20:36    阅读次数:228
Java编程思想笔记(一切都是对象)
1.用引用(遥控器)操控对象(电视机):String s = "asdf"; 2.必须由你创建所有对象:String s = new String("asdf"); 2(1).存储到什么地方:寄存器(快,不能直接控制)、堆栈(1.堆栈指针若向下移动,则分配新的内存;若向上移动,则释放那些内存。2.J ...
分类:编程语言   时间:2016-08-10 22:18:54    阅读次数:160
Codeforces 589B Layer Cake(两次排序)
题目地址:http://codeforces.com/problemset/problem/589/B 思路: #include #include #include #include #define debu using namespace std; const int maxn=4000+50; typedef long long LL; struct Node { int r,c;...
分类:编程语言   时间:2016-08-10 21:12:44    阅读次数:200
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!