自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 收藏
  • 关注

原创 jQuery 名称冲突

jQuery 使用 $ 符号作为 jQuery 的简介方式。某些其他 JavaScript 库中的函数(比如 Prototype)同样使用 $ 符号。jQuery 使用名为 noConflict() 的方法来解决该问题。var jq=jQuery.noConflict(),帮助您使用自己的名称(比如 jq)来代替 $ 符号。$.noConflic

2017-05-12 12:06:45 344

原创 JS 学习问题总结

1.  双引号中间用单引号“ ‘ ‘” 不然容易造成误解;2. 注意路径src 写法/ 还是\

2017-05-03 15:43:09 329

原创 Error Setting working folder: Could not rename properties.tf2 to properties.tf1 in recover.

Error Setting working folder: Could not rename properties.tf2 to properties.tf1 in recover.https://social.msdn.microsoft.com/Forums/vstudio/en-US/ae3e3f46-4b6d-4d1d-9e85-acad9c69c2ba/e

2017-04-28 09:06:28 1743

原创 记录

1.      一亿个数据进行排序,用什么排序方式答:分批处理,一亿是一万万,分批处理,首先取一万进行快速排序,然后取一万之前进行mergesort 2.      N 的前M大答:当有N个数据,而N又是非常大(比如:千万或者亿),需要找出N条数据的排名最前的M条数据时,可以采用的一种策略。 给定n个数,寻找第k小的数,同时给出时间复杂度比较常见的算法题,也要考虑到n的大小

2016-09-27 22:19:31 673

原创 [计算机网络复习总结]

计算机网络复习1.      OSI 七层名称对应的应用层HTTP、SMTP、FTP,Telnet 提供访问网络服务的接口表示层ASCII、Encryption、JPG、HTML 数据信息交换使得一个主机应用层信息可被另一个主机应用程序理解会话层SQL、NFS、ASP

2016-09-24 22:20:11 467

转载 IPC进程之间通信的几种方式

进程间通信就是在不同进程之间传播或交换信息,那么不同进程之间存在着什么双方都可以访问的介质呢?进程的用户空间是互相独立的,一般而言是不能互相访问的,唯一的例外是共享内存区。但是,系统空间却是“公共场所”,所以内核显然可以提供这样的条件。除此以外,那就是双方都可以访问的外设了。在这个意义上,两个进程当然也可以通过磁盘上的普通文件交换信息,或者通过“注册表”或其它数据库中的某些表项和记录交换信息。广义

2016-09-22 16:41:06 4786

转载 [操作系统]虚拟内存和swap分区

转自:http://www.cnblogs.com/nerrissa/p/4237179.html首先,这两个概念分别对应windows和linux,即:windows:虚拟内存linux:swap分区windows即使物理内存没有用完也会去用到虚拟内存,而Linux不一样 Linux只有当物理内存用完的时候才会去动用虚拟内存(即swap分区)swap类似于windows的虚拟

2016-09-22 16:23:30 3464

转载 [操作系统]页式、段式、段页式存储管理

参考:http://www.cnblogs.com/suncoolcat/p/3400353.html离散的存储管理方式:页式、段式、段页式,为获得一条指令或数据,分别需要访问内存二次,二次,三次。页式:逻辑空间分页,内存空间分块,页的大小=块的大小,地址空间一维逻辑地址=页号&偏移量(&是连接符)物理地址:先由逻辑地址和固定的页面大小,求出页号,在根据页表由页号求出块号,

2016-09-22 16:12:45 1536

转载 [linux]常见问题

一.填空题:1. 在Linux系统中,以 文件 方式访问设备 。2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。3. Linux文件系统中每个文件用 i节点 来标识。4. 全部磁盘块由四个部分组成,分别为引导块 、专用块 、 i节点表块 和数据存储块。5. 链接分为: 硬链接 和 符号链接 。6. 超级块包含了i节点表 和 空闲块表 等重要

2016-09-13 10:56:30 486

转载 [软件测试]基础知识

什么是软件测试?软件测试是使用人工操作或者软件自动运行的方式来检验它是否满足规定的需求,或弄清预期结果与实际结果之间的差别的过程。软件测试的测试目标是发现一些可以通过测试避免的开发风险。软件测试的原则之一是测试应该尽早进行,最好在需求阶段就开始介入。测试的主要工作内容是验证(白盒verification)和确认(黑盒validation) 针对手机应用软件的系统测试有:

2016-09-11 14:03:02 1017

转载 SQL查询和判断语句

--数据库多表的连接查询一、外连接1.左连接 left join / left outer join左外连接包含left join 左表里的所有行,若左表在右表没有匹配,则结果中对应行的右表部分全部为空select * from student left join course on student.ID =course.ID 2. 右连接 right join/ right out

2016-09-09 17:44:08 15529 1

转载 web页面性能优化

Yahoo! 的 Exceptional Performance 团队为 Web 页面性能优化带来最佳实践,旨在提高网站性能。Excetional Performance 团队总结出了一系列可以提高网站速度的方法,可以分为 7 大类 34 条。包括内容、服务器、Cookie、CSS、JavaScript、图片、移动应用等七部分。Web 页面性能优化之内容1、尽量减少 HTT

2016-09-09 15:52:52 848

转载 查缺补漏

操作系统1. 进程和线程的区别。2. 死锁的必要条件,怎么处理死锁。3. Window内存管理方式:段存储,页存储,段页存储。4. 进程的几种状态。5. IPC几种通信方式。6. 什么是虚拟内存。7. 虚拟地址、逻辑地址、线性地址、物理地址的区别。因为是做android的这一块问得比较少一点,还有可能上我简历上没有写操作系统的原因。

2016-09-08 14:19:13 272

原创 一些概率条件判断和组合数学题

①   袋子中分别一叠纸币,其中5元面值的纸币6张,10元面值的纸币5张,20元面值的纸币4张,从袋子中任意取4张纸币,则每种面值至少取到一张的概率为____。解答:总张数6+5+4=15张从袋子中任意取4张的可能性是C(15,4)每种面值至少一张的可能是 C(6,2)*C(5,1)*C(4,1)+C(6,1)*C(5,2)*C(4,1) +C(6,1)*C(5,1)*C(4,

2016-09-07 23:41:42 3895

原创 二叉树性质

二叉树性质1.      二叉树的度 二叉树的度就是二叉树分支的数目 二叉树叶子节点即度为0的节点 二叉树度为2的节点时有两个子树的节点 公式1:二叉树总节点数=叶子节点数+度为2的节点数+度为1的节点数公式2:二叉树的总节点数=总度数 +1  (从下往上看,只有头节点没有上面的那个度分支) 例子1:设一棵二叉树有 3 个叶子节点,有 8

2016-09-07 17:21:14 1023

原创 java Equals 和“==”区别

Java 的equals和==区别String str1=new String(“str”);String str2=new String (“str”);System.out.println(str1==str2); //false;System.out.println( str1.equals(str2) ); //true;String str3=”str1”;St

2016-09-07 10:21:30 261

原创 机器学习常见算法总结+ 面试题

1.http://kubicode.me/2015/08/16/Machine%20Learning/Algorithm-Summary-for-Interview/2.http://kubicode.me/2015/08/16/Machine%20Learning/Common-Interview/

2016-09-07 10:03:02 269

原创 [学习资源]

SQL 多表连接查询http://blog.csdn.net/yangquanhui1991/article/details/51536174SQL 子查询http://blog.csdn.net/yangquanhui1991/article/details/51536392阿里数据分析师面试分享http://bbs.yingjiesheng.com/thread

2016-09-06 10:19:52 273

原创 [leetcode][SQL]ALL

#SQL-182. Duplicate Emailsselect Email from Person group by(Email)having count(Email)>1;#SQL-181. Employees Earning More Than Their ManagersSelect a.Name as Employee fromEmployee a , Employee

2016-09-05 16:43:11 458

原创 [算法】各种排序算法比较

NameTimeBest/WorstTime(AVG)Space稳定性插入O(n)O(n2)O(n2)O(1)稳定选择O(n2)O(n2)O(n2)O(1)稳定冒泡

2016-09-05 15:23:24 247

原创 [leetcode][SQL]181. Employees Earning More Than Their Managers

select a.Name as Employee from Employee a Join Employee b on a.ManagerId=b.Id where a.salary > b.salary;1.涉及关于字段在查询时的重命名 select column_name as new_column_name2. 对自身的连接TableName a j

2016-09-05 10:30:08 194

转载 [leetcode][SQL]182. Duplicate Emails

转自:http://blog.csdn.net/yangquanhui1991/article/details/51526443Write a SQL query to find all duplicate emails in a table named Person.+----+---------+| Id | Email |+----+---------+| 1 | a

2016-09-05 10:12:58 272

转载 解决移动端点击事件延迟300ms

说明:移动设备上的web网页是有300ms延迟的,玩玩会造成按钮点击延迟甚至是点击失效。 以下是历史原因,来源一个公司内一个同事的分享: 2007年苹果发布首款iphone上IOS系统搭载的safari为了将适用于PC端上大屏幕的网页能比较好的展示在手机端上,使用了双击缩放(double tap to zoom)的方案,比如你在手机上用浏览器打开一个PC上的网页,你可能在看到页面内容虽然可

2016-09-05 09:44:16 3529

原创 [leetcode]16. 3Sum Closest

class Solution {public: int threeSumClosest(vector& nums, int target) { int sum; int ret; int close=65535; sort(nums.begin(),nums.end());

2016-09-04 23:32:41 233

原创 [leetcode]15. 3Sum

和4sum 一样,继续使用夹逼定理,不过需要排除重复例如【4,-2,-2,2,2】target=0;只有【4,-2,2】,所以需要把重复的去掉这不等同于【4,-2,-2,6,7】因为这时候只有【4,-2,-2】的-2 和-2 分别对应j,k class Solution {public: vector> threeSum(vector& nums) {

2016-09-04 23:06:15 166

原创 [leetcode]18. 4Sum

//用夹逼定理class Solution {public: vector> fourSum(vector& nums, int target) { vector> ret; sort(nums.begin(),nums.end());//最重要 for(int i=0;i<nums.size

2016-09-04 22:44:56 143

转载 [leetcode]31. Next Permutation -Find next greater number with same set of digits

Find next greater number with same set of digitsGiven a number n, find the smallest number that has same set of digits as n and is greater than n. If x is the greatest possible number with its s

2016-09-04 21:10:31 435

原创 [杂记]各种编程语言的注释

LanguageIn-line commentBlock commentC (C99), C++, Go, and JavaScript// InlineComment/* BlockComment */CSS/* 注释内容 *//* 注释内容 */HTML

2016-09-04 20:56:34 313

转载 [Linux] Crond 定时任务

task.null.crontab是一个没有内容的空文件开启定时任务 crontab/weblogic/tools/task.crontab停止定时任务crontab/weblogic/tools/task.null.crontabCrontab [-u user] [ -e | -l | -r ]参数含义指定示例

2016-09-04 20:38:32 241

原创 [机器学习]PCA 和协方差矩阵

1.PCA 和协方差矩阵 已知一组数据的协方差矩阵P,下面关于主分量说法错误的是(C)A主分量分析的最佳准则是对一组数据进行按一组正交基分解, 在只取相同数量分量的条件下,以均方误差计算截尾误差最小 B在经主分量分解后,协方差矩阵成为对角矩阵C主分量分析就是K-L变换D主分量是通过求协方差矩阵的特征值得到 PCA 是一种降维方法,通过线性变换投影将高维数据投影到低维空间上。要找出最能代表原始数据的

2016-09-04 20:02:30 1403

原创 [leetcode]289. Game of Life

//因为要in-place 置换,而每一个cell 的改变会引起其他改变,所以我们用中间态来表示原态//中间态不仅要能转化为原态还能转化为变化后的态//有四种状态//live-live(==2/==3)//die-live(==3)//live-die(<2)//live-die(>3)// 因为0,1加上10,再mod 10 不变,而除以10则有区别,比如由die->live

2016-09-04 01:41:44 491

原创 [leetcode]34. Search for a Range

class Solution {public: vector searchRange(vector& nums, int target) { int l=0; int h=nums.size()-1; vector ret; if( targetnums[h] ) {

2016-09-03 23:58:41 153

原创 [leetcode]35. Search Insert Position

class Solution {public: int searchInsert(vector& nums, int target) { int len=nums.size(); int i=0; while(i<len) { if(nums[i]==target)

2016-09-03 23:23:14 173

原创 [leetcode]268. Missing Number

解法一:置换class Solution {public: int missingNumber(vector& nums) { //每次交换,位置 i 和 位置nums[i]的值,直到i的值是nums[i],这样时间可能不是线性了,主要是存在>=len; int len=nums.size(); int i=0;

2016-09-03 23:06:38 131

原创 [leetcode]48. Rotate Image

//首先按对角线置换,然后按照竖中分线置换,这样就达到了90度旋转的要求class Solution {public: void rotate(vector>& matrix) { int n=matrix.size(); for(int i=0;i<n;i++) { for(int j=0;j<=i;j+

2016-09-03 21:39:07 182

原创 [leetcode] Maximum Subarray

//统计nums[i]之前的sum值,如果这个值大于0,则拼接之前的序列,否则新的序列从i开始//保留一个全局最大值,每次得到的candidate都和它比较class Solution {public: int maxSubArray(vector& nums) { int len=nums.size(); if(len<1)

2016-09-03 20:42:51 131

原创 [leetcode]54. Spiral Matrix

class Solution {public: vector spiralOrder(vector>& matrix) { vector ret; int m=matrix.size(); if(m==0) return ret; int n=matrix[0].s

2016-09-03 19:50:41 185

原创 [leetcode]55. Jump Game 贪心

解法一,递归,超时class Solution {public: bool canJump(vector& nums) { if(nums.size()>1&&nums[0]==0)return false; return jump(nums,0); } bool jump(vector& nums,int pos)

2016-09-03 18:07:16 251

原创 [leetcode]59. Spiral Matrix II

class Solution {public: vector> generateMatrix(int n) { vector> path(n,vector (n,0)); int l=0; int h=n-1; int sum=1; while(l<h) {

2016-09-02 23:04:10 150

原创 [leetcode]62. Unique Paths

class Solution {public: int uniquePaths(int m, int n) { if(m==1||n==1)return 1; vector>path(m,vector(n,0)); for(int i=0;i<m;i++) path[i][0]=1;

2016-09-02 22:15:18 193

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除