- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 Android基础笔记二
1. Android组件之BroadcastReceiver 是一个专注于接收广播通知信息,并作出对应处理的组件。很多广播是源自于系统代码的——比如,通知临时区改变,电池电量低,拍摄了一张照片或用户改变了语言选项。 静态注册广播事件。 Step1:建立自己的广播类, public class MyBC extends BroadcastReceiver { public st
2015-03-24 22:05:05 361
原创 Leetcode Container With Most Water
Given n non-negative integers a1, a2, ..., an, where each represents a point at coordinate (i, ai). n vertical lines are drawn such that the two endpoints of line i is at (i, ai) and (i, 0). Fin
2015-03-24 11:27:02 383
原创 Android基础笔记一
Android组件Activity 1.onCreate(), onStart(), onResume(), onPause(), onStop(), onResult(), onDestory() 2.要想启动另一个Activity,必须在AndroidManifest.xml进行配置。在onCreate()函数中,把布局的xml文件用setContentView(R.lay
2015-03-24 11:23:20 434
原创 Cookie/Session机制详解
Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。 Cookie机制 理论上,一个用户的所有请求操作都应该属于同一个会话,而另一个用户的请求操作则应该属于另一个会话。而Web应用程序是使用HTTP协议传输数据的。HTTP协议是无状态的协议,一旦数据交换完毕,客户端与服务器的连接就会关闭。
2015-03-20 10:29:39 436
原创 Python 网络爬虫
class MyThread(threading.Thread): def __init__(self, func): threading.Thread.__init__(self); self.func = func; def run(self): apply(self.func); class Spid
2015-03-16 21:30:38 456
原创 javaScript splice函数
splice: 1.删除——用于删除元素,两个参数,第一个参数(要删除第一项的位置),第二个参数(要删除的项数). 2.插入——向数组指定位置插入任意项元素。三个参数,第一参数(真实位置),第二个参数(0),第三个参数(插入的项)。 3.替换——向数组指定位置插入任意项元素,同时删除任意数量的项,三个参数。第一个参数(起始位置),第二个参数(删除的项数),第三个参数(插入任意数量的项)。
2015-03-16 13:09:32 491
原创 JavaScript call、apply、bind、对象原型
var someuser = { name:'suichen', display: function(words) { console.log(this.name+' says '+words); } }; var foo = { name:'foobar' }; someuser.display.call(foo, 'hello'); call和appl
2015-03-15 21:53:11 461
原创 Python核心编程 第18章 多线程
1.对python虚拟机的访问由全局解释器锁来控制,正是这个锁能保证同一时刻只有一个线程在运行。 import threading loops = [4,2]; def loop(nloop, nsec): print 'start loop', nloop, 'at:', ctime(); sleep(nsec); print 'loop', nloop, 'don
2015-03-15 20:44:05 697
原创 JavaScript 闭包
var generateClosure = function() { var count = 0; var get = function() { count ++; return count; }; return get; }; var counter = generateClosure(); console.log(counter()); console.log(count
2015-03-15 14:35:10 372
原创 Leetcode Palindrome Number
Determine whether an integer is a palindrome. Do this without extra space. class Solution: def isPalindrome(self, x): ans = []; if x < 0: return False;
2015-03-12 21:41:22 339
原创 Leetcode String to Integer (atoi)
Implement atoi to convert a string to an integer. Hint: Carefully consider all possible input cases. If you want a challenge, please do not see below and ask yourself what are the possible input ca
2015-03-12 21:03:58 369
原创 nodejs 二
默认情况下我们使用npm install 命令就是采用本地模式,即把包安装到当前目录的node_modules子目录下。nodejs的require在加载模块时会尝试搜寻node_module子目录,因此使用npm本地模式安装的包可以直接被引用。 npm install -g package_name为全局模式。使用全局模式多数时候并不是因为许多程序都有可能用到它,为了减少重副本而使用全
2015-03-12 16:58:26 356
原创 Leetcode Reverse Integer
Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, return -321 class Solution: def reverse(self, x): sum = 0; cnt = 1; if
2015-03-11 22:18:42 320
原创 Leetcode ZigZag Conversion
class Solution: def convert(self, s, nRows): if len(s) == 0 or s == "": return ""; if nRows < 2 or len(s) <= nRows: return s; num
2015-03-11 14:25:22 319
原创 Leetcode 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. class Solution:
2015-03-11 13:04:35 330
原创 nodeJS一
var http = require("http"); http.createServer(function(request, response) { response.writeHead(200, {"Content-Type":"text/plain"}); response.write("Hello World"); response.end(); }).listen(8888);
2015-03-10 19:22:59 385
原创 Leetcode Add Two Numbers
You are given two linked lists representing two non-negative numbers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and return it as a li
2015-03-10 09:14:05 367
原创 LeetCode Longest Substring Without Repeating Characters
Given a string, find the length of the longest substring without repeating characters. For example, the longest substring without repeating letters for "abcabcbb" is "abc", which the length is 3. Fo
2015-03-09 20:33:33 346
原创 leetcode Median of Two Sorted Arrays
class Solution: def findKthElement(self, A, B, k): lenA = len(A); lenB = len(B); if lenA > lenB: return self.findKthElement(B, A, k) if lenA ==
2015-03-08 20:48:55 343
原创 Routing & Multiple Views
1. How to create a layout template and how to build an app that has multiple views by adding routing, using an Angular module called "ngRoute". The routing functionality added by this step is provide
2015-03-03 15:35:31 407
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人