1.核心理论
信号类型:linux系统支持的所有信号均定义在/usr/include/asm/signal.h中,其中常见的信号有:
SIGKILL: 杀死进程
SIGSTOP: 暂停进程
SIGCHLD:子进程停止或结束时用来通知父进程
2.函数学习
发送信号
函数名:kill
函数原型:int kill(pid_t pid, int sig);
函数功能:向进程发送信号
...
分类:
其他 时间:
2015-04-24 09:11:22
收藏:
0 评论:
0 赞:
0 阅读:
259
1.什么叫做正则表达式?
作用:用于专门操作字符串
特点:用一些特定的符号来表示一些代码操作
好处:可以简化对字符串的复杂操作
弊端:符号定义的越多,正则越长,阅读性越差
[abc] a、b 或 c(简单类)
[^abc] 任何字符,除了 a、b 或 c(否定)
[a-zA-Z] a 到 z 或 A 到 Z,两头的字母包括在内(范围)
[a-d[m-p]] a 到 d 或 m ...
分类:
编程语言 时间:
2015-04-24 09:11:12
收藏:
0 评论:
0 赞:
0 阅读:
270
/*
成员变量和局部变量。
作用范围。
成员变量作用于整个类中。
局部变量变量作用于函数中,或者语句中。//例如在for循环中
在内存中的位置:
成员变量:在堆内存中,因为对象的存在,才在内存中存在。
局部变量:存在栈内存中。
*/
//c.color = "blue";改变的不是类中的值,而是改变的对象中的值。就相当于给一个车图上颜色,而不是改变图纸的颜色值。...
分类:
其他 时间:
2015-04-24 09:10:52
收藏:
0 评论:
0 赞:
0 阅读:
280
/*
Map--
|--Hashtable:底层是哈希表数据结构,不可以存入null键null值。线程同步。
|--HashMap:底层是哈希表数据结构,可以存入null键null值。线程不同步。
|--TreeMap:底层是二叉树数据结构,线程不同步。可以给键排序 */
package pack;
import java.util.Comparator;
import ja...
分类:
编程语言 时间:
2015-04-24 09:10:44
收藏:
0 评论:
0 赞:
0 阅读:
239
题目描述
n个数排成一个圈。第一次删除m,以后每k个数删除一次,求最后一个被删除的数。
题目分析
首先为了取模,n个人编号为0,1,2......n-1,当只有1个人时,肯定是编号为0的(只有它),所以dp[1]=0,
当有两个人时,最后剩下的(dp[1]+k)%2,就是反向思考的过程,于是dp[i]=(dp[i-1...
分类:
其他 时间:
2015-04-24 09:10:43
收藏:
0 评论:
0 赞:
0 阅读:
268
讲个小知识点,匿名对象,匿名就是没有名字,不起名字是对象的简写格式,有自己的应用场景,也有自己的弊端。
new Car().num = 5;一执行完就垃圾了
new Car().color = "blue";一执行完就垃圾了
new Car().run();//匿名对象调用方法有意义,里面有内容,而调用属性
Car c = new Car();
c.run()...
分类:
其他 时间:
2015-04-24 09:10:12
收藏:
0 评论:
0 赞:
0 阅读:
348
VB..NET 是支持用户自定义控件的,这个方法特别好用。当然如果想建成比较复杂的控件还需要很多知识,本文只是演示一遍如何建立简单的自定义控件,以及如何在新的项目中引用这个控件(就像标准控件一样拖动)
㈠新建一个Windows 窗体控件库,命名为“自定义控件1”
㈡ 向空白的控件中拖放标准控件(这里拖放了CheckBox和TextBox控件,更改了控件的背景色)
㈢ 向控件添...
分类:
Web开发 时间:
2015-04-24 09:10:02
收藏:
0 评论:
0 赞:
0 阅读:
313
/*
建议先看堆调整方法,堆调整了解了,整个排序算法就算掌握了
*/
- (void)viewDidLoad
{
[super viewDidLoad];
/*
测试数据
*/
NSArray *array=@[@3,@2,@6,@4,@1,@0,@6,@7,@5];
NSMutableAr...
分类:
编程语言 时间:
2015-04-24 09:09:52
收藏:
0 评论:
0 赞:
0 阅读:
278
前面我分别介绍了两种Hive将分析结果导入到MySQL表的两种方式:Sqoop导入方式和使用Hive、MySQL JDBC驱动,现在我介绍第三种,也是使用比较多的方式——使用Hive
自定义函数(UDF或GenericUDF)将每条记录插入到数据库表中。
一、使用UDF方式
使用UDF方式实现比较简单,只要继承UDF类,并重写evaluate方法即可
1、编...
分类:
数据库技术 时间:
2015-04-24 09:09:43
收藏:
0 评论:
0 赞:
0 阅读:
3917
关于使用java的操作excel的方法有很多种,我的http://blog.csdn.net/qq_20545159/article/details/45132041价绍过,下面是使用jxl生成xls格式的excel简单的代码。
使用jxl生成excel文件首先必须将jxl.jar的包加到你的项目的路径下。
package com.silence.excel;
import java.io....
分类:
编程语言 时间:
2015-04-24 09:09:32
收藏:
0 评论:
0 赞:
0 阅读:
202
题目大意:有n堆东西,只能从上往下买,如果要买下面的东西,只能把上面的所有东西买了才可以,类似一个栈
每个东西都有价格,每个东西卖出去都只能卖10,问能卖的最大利润,和要卖多少个才能达到最大利润解题思路:贪心的来说每个买了的都要卖出去,才能使得利润最大话,纪录每堆卖出最大利润的所有情况,然后用dfs一一枚举,要判重和排序输出
注意特例
1
5 10 10 10 10 10
输出应该有0 1...
分类:
其他 时间:
2015-04-24 09:09:22
收藏:
0 评论:
0 赞:
0 阅读:
242
startActivityForResult(Intent intent,int RequestCode)用于启动另一个activity并等待其返回的结果,毋庸置疑,intent用于启动目标activity,而RequestCode的作用是什么呢?
由于每个activity都可以启动任意的子activity并等待结果,而结果处理函数只有一个--onActivityResult(int reque...
分类:
其他 时间:
2015-04-24 09:09:12
收藏:
0 评论:
0 赞:
0 阅读:
266
先来说说题目意思吧,如图,帮助小人找到一个放炸弹的坐标,使之一颗炸弹炸死最多的敌人。
我们用字符G表示敌人,#表示墙, . 表示可以走的路,特别说明下,那种一推就倒的墙,就把它看做路吧。
下面就来搜索来一下吧:/*
来让我们小小的说明下深搜的要点:
1、解决当前任务是什么。
2、什么时候我该休息。
3、当前任务做完了,下一步怎么做。
怎么样很好理解的吧
*/
#include<stdio.h...
分类:
其他 时间:
2015-04-24 09:09:02
收藏:
0 评论:
0 赞:
0 阅读:
202
链表是由一组任意的存储单元存储线性表的数据单元,链表由两部分组成:结点(数据域)、指针域。整个链表的存取必须从头指针开始,头指针指向第一个结点,最后一个结点指向为空。java中没有指针概念,但是java中有引用,可以用引用代替指针。
下面是我写的一个例子:
package com.test.linked;
public class newlinkList {
public clas...
分类:
编程语言 时间:
2015-04-24 09:08:52
收藏:
0 评论:
0 赞:
0 阅读:
243
Description
You are trapped in a 3D dungeon and need to find the quickest way out! The dungeon is composed of unit cubes which may or may not be filled with rock. It takes one minute to move one ...
分类:
其他 时间:
2015-04-24 09:08:42
收藏:
0 评论:
0 赞:
0 阅读:
234
1.HDU 4722 good numbers:
题意:给出一个区间【A,B】,求出区间内有多少个数的各位的和加起来模10等于0的数有多少个。
解法:这是一个数位DP简单入门题,简单的DFS+数组记忆化搜索就可以。姿势是自己写的。。感觉略搓,做到第三个数位DP题的时候看到了别人的姿势,学习了。
代码:
#include
#include
#include
#include
#inc...
分类:
其他 时间:
2015-04-24 09:08:33
收藏:
0 评论:
0 赞:
0 阅读:
288
2.0 线性表的定义与基本运算
线性结构 基本特点: 在 同构的N个数据元素的非有限集中
存在唯一的一个被称作为“第一个” 的数据元素
存在唯一的一个被称作为“最后一个” 的数据元素
除第一个外,集合中的每个数据元素均只有一个直接前驱
除最后一个外,集合中的每个数据元素均只有一个直接后继...
分类:
其他 时间:
2015-04-24 09:08:22
收藏:
0 评论:
0 赞:
0 阅读:
234
直接插入排序和折半插入排序
插入排序的基本思想是:在一个一排好序的记录的子集上的基础上,每一步将下一个待排序的记录有序的插入到已经排好序的记录子集中,直到将所有待排序的子集全部插入到序列中为止。
直接插入排序(straight insertion sort)的做法是:
每次从无序表中取出第一个元素,把它插入到有序表的合适位置,使有序表仍然有序。第一趟比较前两个数,然后把第二个数按大小插入...
分类:
编程语言 时间:
2015-04-24 09:08:12
收藏:
0 评论:
0 赞:
0 阅读:
292
题目大意:
n个间谍 他们之间传送信息需要一定的时间一个联通分量里面的间谍属于一个国家,之间的信息传递不需要时间然后问你从一个间谍传一个信息到另一个间谍那需要最少时间 也可能传不到
思路:先缩点,再最短路,由于n最大只有500.可以用邻接矩阵,而且对缩点后的DAG的边权可以做贪心处理,只留两个强连通分量间的最短边长即可。
//2852K 297MS C++ 2595B
#include
...
分类:
其他 时间:
2015-04-24 09:08:02
收藏:
0 评论:
0 赞:
0 阅读:
200
这一节主要是分析第三个例子 third.cc。 该例子包含了P2P信道,以太信道和WiFi信道。
网络拓扑如下:
// Default Network Topology
//
// Wifi 10.1.3.0
// AP
// * * * *
// | | | | 10.1.1.0
// n5 n...
分类:
其他 时间:
2015-04-24 09:07:42
收藏:
0 评论:
0 赞:
0 阅读:
1197