二分查找的总结(6种变形)(图文)2019-07-17 01:56:49
详细总结了二分查找算法的各种情况,包括6中变形,给出代码模板和实例。是最好的二分查找算法的总结文章。
Java中char和String的相互转换2018-10-22 23:28:53
Java中char是一个基本类型,而String是一个引用类型。有时候我们需要在它们之间互相转换。
Python字符串的编码与解码(encode与decode)2018-10-07 20:34:16
字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。decode的作用是将其他编
Java面试:15个多线程和并发面试题2018-09-19 01:13:21
多线程和并发问题已成为各种 Java 面试中必不可少的一部分。如果你准备参加投行的 Java 开发岗位面试,比如巴克莱银行(Barclays)、花旗银行(Citibank)、摩根史坦利投资公司(Morgan Stanley),你会遇到很多有关
为什么必须在synchronized方法/代码块中调用wait,notify和notifyAll2018-09-18 04:21:02
为什么必须在synchronized方法/代码块中调用wait(),notify()和notifyAll()?这是一个非常常见的Java多线程问题。它与另一个多线程问题密切相关: 为什么wait(),notify()和notifyAll()方法都定义在Obje
Python里的匿名函数lambda与filter,map,reduce2018-09-11 01:53:51
提到Lambda演算,更多时候是与函数式编程纠缠在一起的。这种设计思想讲究抛弃变量和状态,使用纯函数的递归系统来构建程序。虽然函数式编程与 Python 的面向对象背道而驰,但并不妨害 Python 借鉴其中某些有价值的内
Java: CountDownLatch,CyclicBarrier,Semaphore2017-08-07 04:57:11
在java 1.5中,提供了一些非常有用的辅助类来帮助我们进行并发编程,比如CountDownLatch,CyclicBarrier和Semaphore,今天我们就来学习一下这三个辅助类的用法。最后对三种方法进行总结。
如何在main之前和之后调用函数2014-12-23 14:44:10
如何在main之前和之后调用函数:使用GCC的扩展机制就可以做到自定义段:__attribute__
Windows下的高精度时钟及定时器2013-06-23 17:15:56
Windows下缺省的定时器及时钟的精度只能到10ms级别。如果需要1ms或更高分辨率的高精度时钟及定时器,需要使用特别的方法。本文介绍了使用timeBeginPeriod / timeEndPeriod来提高精度到1ms,另外用QueryPerformanceFr
C语言调用LUA时返回的错误代码及其处理2012-12-10 23:58:44
在用C语言调用LUA脚本引擎时,必须对脚本的错误进行识别和处理
1.错误类型
LUA错误共有以下5种,分别对应的是5个宏定义.
大体上可以分为两种错误,即运行时错误和编译时错误
Linux Shell编程 基础教程2012-08-22 20:56:00
1. Linux 脚本编写基础
1.1 语法基本介绍
1.1.1 开头
程序必须以下面的行开始(必须放在文件的第一行):
#!/bin/sh
符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh
软件开发模型的简介与比较2012-04-24 21:50:08
软件开发模型(Software Development Model)是指软件开发全部过程、活动和任务的结构框架。软件开发包括需求、设计、编码和测试等阶段,有时也包括维护阶段。软件开发模型能清晰、直观地表达软件开发全过程,明确规定
各大IT公司2012校园招聘笔试面试整理2012-02-17 23:28:56
从2011年7月底从学校出来到北京找实习和工作,到现在差不多半年了。期间参加了大大小小许多家公司的校园招聘,由于自己的实力问题没能拿到一个Offer,好在运气不错,最后拿到了所在实习公司Offer,对我而言已经非常理
C语言技巧:统计一个二进制数的位数为1的个数2011-10-03 00:57:53
一个无符号数,写一个函数将其2进制的位数为1的个数返回出来。其实,最关键的部分就是“x &= x -1; ”



C语言中有符号数与无符号数混合运算的问题2011-09-27 21:42:10
两天的工作需要涉及到对无符合数,有符号数作混合运算。有符号数与无符号数混合运算可能有三种混合方式:1。操作数全为有符号数,2。操作数全为无符号数,
3。操作数混合了有符号数,无符号数
 111    1 2 3 4 5 6 7 8 下一页 尾页