- 博客(42)
- 资源 (6)
- 收藏
- 关注

原创 eclipse安装Genymotion插件
Genymotion安装后可以独立运行android模拟器,作为android开发者来说为了开发方便安装一个插件,就是把Genymotion集成到eclipse里面,通过eclipse就可以启动Genymotion模拟器。但是中途遇到一点小问题,记录一下...1、打开eclipse,在help菜单里选择install new software,就打开了一个可以安装插件的页面。2、选择“ad...
2016-05-27 23:22:34
335

原创 查找算法总结
查找算法总结查找经常进行的操作:(1)查找key是都存在于当前集合;(2)在查找集合中插入key;(3)在查找集合中删除key;静态查找:在查询集合中,查找key是否存在。动态查找:在查找过程中同时插入集合中不存在的元素;或者删除查找元素。查找算法分类:(1)静态查找算法:顺序查找,二分查找(折半查找),索引查找(分块查找);(2)动态查找算法:二叉排序树;
2016-05-16 21:02:11
454

原创 Longest Palindromic Substring
Given a string S, find the longest palindromic substring in S. You may assume that the maximum length of S is 1000, and there exists one unique longest palindromic substring.题目:查找字符串中最长回文子
2016-05-09 21:36:43
669

原创 九种基本排序算法总结
排序分类:1、插入排序:直接插入排序,二分法插入排序,希尔排序;2、选择排序:简单选择排序,堆排序;3、交换排序:冒泡排序,快速排序;4、归并排序;5、基数排序;(1)直接插入排序:(稳定排序) 基本思想:将每个待排序的记录,按照其顺序码的大小插入到前面已经排序好的子序列的合适位置(从后向前找合适位置),直到全部插入排序完成为止。 时间复杂度:平均时
2016-04-29 14:23:38
4426
1
原创 Sublime Text 3中文乱码问题
我们经常会遇到用sublime打开文件时,出现中文乱码问题,非常闹心~~~,现提供解决方法:1.在Sublime Text里,按ctrl+~,打开Console,一次性输入如下代码:import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_pa...
2016-10-25 15:09:45
444
转载 基于BIO的Java Socket通信
转自:http://blog.youkuaiyun.com/shirdrn/article/details/6254821BIO,即阻塞IO,在基于Socket的消息通信过程中,Socket服务端向外部提供服务,而Socket客户端可以建立到Socket服务端的连接,进而发送请求数据,然后等待Socket服务端处理,并返回处理结果(响应)。基于BIO的通信,Socket服务端会发生阻塞,即在监
2016-08-12 09:07:38
279
转载 代码面试最常用的10大算法
面试也是一门学问,在面试之前做好充分的准备则是成功的必须条件,而程序员在代码面试时,常会遇到编写算法的相关问题,比如排序、二叉树遍历等等
2016-07-30 12:56:45
393
原创 Android SDK与API的对应关系
平时建立Android工程时,都是API对应关系,并不显示对应的版本信息。因此,总结一下对应关系,方便大家参考。Code nameVersionAPI levelMarshmallow6.0API level 23Lollipop5.1API level 22Lollipop5.0API lev
2016-06-06 15:27:30
719
原创 codeblocks 多线程编程时:对pthread_create未定义的引用
codeblocks 多线程编程时:对pthread_create未定义的引用
2016-06-05 18:42:35
537
原创 Java错误No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing
最近在编写例子的时候,自己添加了一个内部类。结果编译时遇到一个小问题:No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing instance of type E(e.g. x.new A() where x is an instance of E). 错误提
2016-05-15 16:53:28
652
原创 C#遍历DataSet中数据的方法总结
DataSet存在四种情况:(1)多表多行多列 //遍历所有的datatable foreach(DataTable dt in dataset.Tables) { Console.WriteLine(dt.TableName);//表名 //遍历所有的行
2016-05-15 16:25:55
658
原创 C#控制RichTextBox滚动条的方法
网上好多都是用richTextBox的ScrollToCaret属性来做,即将控件的内容滚动到当前插入符号位置。此有弊端,有时候显示会造成,有半行数据时,滚动条未滚动最底。正确的方法:控制当前选择区域SelectionStart属性和SelectionLength属性.例如:控制滚动条始终保持在当前追加内容的在下方:richTextBox.SelectionStart = richTe
2016-05-15 16:18:00
5706
原创 Counting Bits
Given a non negative integer number num. For every numbers i in the range 0 ≤ i ≤ num calculate the number of 1's in their binary representation and return them as an array.Example:For num = 5
2016-05-13 17:04:07
214
原创 Java 移位运算(<<、>>、>>>)
位移运算Java位移运算主要有三种:(1)左移:vluse规则:1)丢弃最高位,低位补0;2)如果移动位数超过了该类型的最大位数,那么编译器会对移动的位数取模操作;3)在没有溢出的情况下,对于正数和负数都相当于乘2操作;4)如果移近高级位(32/64),那么该值将变为负数;(2)右移:>>vluse规则:1)丢弃低位,高位补符号位;(负数补1
2016-05-13 16:32:44
2106
原创 Subsets(Array/ Bit Manipulation )
Given a set of distinct integers, nums, return all possible subsets.Note:Elements in a subset must be in non-descending order.The solution set must not contain duplicate subsets.For
2016-05-12 17:40:35
256
原创 Integer to English Words
Convert a non-negative integer to its english words representation. Given input is guaranteed to be less than 231 - 1.For example,123 -> "One Hundred Twenty Three"12345 -> "Twelve Thousand Th
2016-05-12 14:40:09
237
原创 Longest Substring Without Repeating Characters(LeetCode)
Longest Substring Without Repeating Characters(LeetCode)
2016-05-09 17:06:22
204
转载 二叉查找树BST----java实现
转:http://blog.youkuaiyun.com/sheepmu/article/details/38407221二叉查找树BST----Java实现1.二叉查找树简介二叉查找树又名二叉搜索树和二叉排序树。性质如下: 在二叉查找树中:(01) 若任意节点的左子树不空,则左子树上所有结点的值均小于它的根结点的值;(02) 任意节点的右子树不空,则右子树上所
2016-04-29 19:18:56
507
转载 二叉树的递归遍历和非递归遍历(附详细例子)
转:http://blog.youkuaiyun.com/sheepmu/article/details/28941285二叉树的递归遍历和非递归遍历(附详细例子) 二叉树的遍历主要有递归实现和非递归实现,递归实现比较好理解,非递归实现主要是利用了栈的思想,后进先出,本文实现二叉树的非递归遍历主要是用了LinkedList可以当做栈使用的功能。具体例子如下:import ja
2016-04-29 19:16:10
448
原创 Android--->Incorrect line ending: found carriage return (\r) without corresponding newline (\n)
我们经常在导入别人项目的时候遇到layout文件中出现错误:Incorrect line ending: found carriage return (\r) without corresponding newline (\n);大部分原因是由于ADT版本问题造成的...解决办法:clean一下项目,这个方法可以解决~~~
2016-04-17 14:54:39
867
原创 Android 4.0以后主线程访问网络问题
Android 4.0以后,默认情况下是不允许在主线程中访问网络。同样的程序在Android2.3上运行完全正常,而跑到Android4上面,bug出现了...看了一下异常:android.os.NetworkOnMainThreadException多线程中访问网络-既然系统默认不允许在主线程中访问,那么再开一个线程好了,这样在处理复杂流程的时候也不会影响界面的流畅,用户体验也好
2016-04-16 17:38:22
703
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人