1. 活跃性危险死锁(最常见)饥饿 当线程由于无法访问它所需的资源而不能继续执行时,就发生了饥饿。引发饥饿最常见资源就是CPU时钟周期。活锁 活锁指的是任务或者执行者没有被阻塞,由于某些条件没有满足,导致一直重复尝试,失败,尝试,失败。 活锁和死锁的区别在于,处于活锁的实体是在不断...
分类:
编程语言 时间:
2015-04-25 22:33:01
阅读次数:
223
绘制二次曲线: public void paint(Graphics g) { // TODO 自动生成的方法存根 super.paint(g); Graphics2D g2=(Graphics2D)g; QuadCurve2D.Double curle=new QuadCurve2D....
分类:
其他好文 时间:
2015-04-25 22:33:50
阅读次数:
141
慢慢的,回想起以前学习JAVA和C#当中的的类的特性了。感觉大同小异吧。。。package com.hengheng.scalaclass OOPInScala {}class Student(name: String, age : Int, val major : String) extends ...
分类:
其他好文 时间:
2015-04-25 22:31:39
阅读次数:
200
表t_alibaba_data的数据结构如下:各列含义分别是:用户id(user_id),品牌id(brand_id),用户行为(type, 其中,点击为0,购买为1,加入收藏为2,加入购物车为3),产生行为的时间(visit_datetime)。一、用一条sql语句,找出点击过热销品牌(Top10...
分类:
数据库 时间:
2015-04-25 22:31:46
阅读次数:
155
在自定义view中打log,view的显示共有三种,visible、invisible和gone,分别看一下log:goneonVisibilityChangedconstruct 2 parametersonFinishInflateonVisibilityChangedonVisibilityC...
分类:
移动开发 时间:
2015-04-25 22:31:18
阅读次数:
255
Glenford J.Myers曾对软件测试的目的提出过以下观点:软件测试(1)测试是为了发现程序中的错误而执行程序的过程。(2)好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案。(3)成功的测试是发现了至今为止尚未发现的错误的测试。(4)测试并不仅仅是为了找出错误。通过分析错误产生的原因和...
分类:
其他好文 时间:
2015-04-25 22:31:18
阅读次数:
142
之前申请了一个订阅号,当准备大张旗鼓的开始创建自定义菜单的时候发现自定义菜单不针对订阅号开放,没有办法,只好再申请服务号,问题又产生了,服务号不针对个人开放,经过一系列的折腾,不能不说我最后还是申请到了一个服务号(xiaofeiyu_super),还是蛮感谢腾讯审核的那个人的,虽然不知道是哪位,.....
分类:
微信 时间:
2015-04-25 22:30:56
阅读次数:
365
题意:移除链表中元素值为val的全部元素。思路:算法复杂度肯定是O(n),那么就在追求更少代码和更少额外操作。我做不出来。 1 /** 2 * Definition for singly-linked list. 3 * struct ListNode { 4 * int val; 5...
分类:
其他好文 时间:
2015-04-25 22:31:03
阅读次数:
143
1 typedef enum 2 { 3 SubTree, //子树 4 Thread //线索 5 }NodeFlag; 6 7 typedef struct ThreadTree 8 { 9 DATA data; ...
分类:
编程语言 时间:
2015-04-25 22:33:21
阅读次数:
176
数据清理的部分很多,其实爬数据的过程中步骤的间隔也要做数据清理,都是很琐碎繁杂的工作。总结经验的话,就是:1、一定要用数据库存储数据 (我因为还不太会数据库,为了“节省学习时间”,所有数据项都用txt存储,直到最后出现了多个种类之间查找,文件夹树变得比较复杂,才觉得当初即使使用MySQL也会提高效率...
分类:
其他好文 时间:
2015-04-25 22:32:53
阅读次数:
255
写这个系列文章主要是为了督促自己 每天定时 定量消化一些知识!同时也为了让需要的人 学到点啥~!本人技术实在不高!本文中可能会有错误!希望大家发现后能提醒一下我和大家!偷偷说下 本教程最后的目标是实现一个PHP的框架(虽然对我来说也许很遥远!~)内容主要参考了:慕课网 -大话PHP设计模式 网址:h...
分类:
Web程序 时间:
2015-04-25 22:30:53
阅读次数:
195
1 package sorting; 2 3 /** 4 * 堆排序 5 * 平均O(nlogn),最好O(nlogn),最坏O(nlogn);空间复杂度O(1);不稳定;较复杂 6 * @author zeng 7 * 8 */ 9 public class DuiPaixu {10...
分类:
编程语言 时间:
2015-04-25 22:32:39
阅读次数:
199
1 package sorting; 2 3 /** 4 * 快速排序 5 * 平均O(nlogn),最好O(nlogn),最坏O(n^2);空间复杂度O(nlogn);不稳定;较复杂 6 * @author zeng 7 * 8 */ 9 public class Kuaisupai...
分类:
编程语言 时间:
2015-04-25 22:29:42
阅读次数:
294
我应经将代码分享至GitHub上了,连接地址:https://github.com/Tsir/ClassTest使用GitHub的心得体会:初次使用:git中重要的概念:工作目录(working directory):在工作目录中修改文件,修改后的文件状态是modified,新添加的文件是untra...
分类:
其他好文 时间:
2015-04-25 22:32:18
阅读次数:
183
http://blog.csdn.net/ueryueryuery/article/details/20048401最近我在做一个界面,UI给的切图是1280x720这个分辨率的,给的标注单位是px(像素)。我把原图自然而然地放在drawable-xhdpi中,然后开始调整布局(当时我默认1dp=2...
分类:
移动开发 时间:
2015-04-25 22:31:56
阅读次数:
229
计算机系统不只是简单地把纸上的东西往电脑里搬。 客户的需求从来就没有变过,只是我们一开始就没有揣摩出来! 利润 = 需求 - 设计,需求致力于解决"产品好卖“的问题,设计致力于解决”降低成本“的问题。代码和设计得到最大程度的复用,从而缩短开发周期,降低开发成本。 从需求直接映射设计,会导致...
分类:
其他好文 时间:
2015-04-25 22:29:28
阅读次数:
198
grandient 分为: linear-gradient 线性渐变,其共有三个参数,第一个参数表示线性渐变的方向,top是从上到下、left是从左到右,如果定义成left top,那就是从左上角到右下角。第二个和第三个参数分别是起点颜色和终点颜色。你还可以在它们之间插入更多的参数,表示多种颜色的....
分类:
Web程序 时间:
2015-04-25 22:31:18
阅读次数:
145