第九章 开发工具
本章介绍一些linux系统中的程序开发工具,其中一些工具也可以在UNIX系统中使用.linux系统除提供开发人员必须的编译器和调试器外,还提供一组工具,其中每个都可以完成一件独立的任务,并且允许开发人员将它们创造性地组合在一起,而这种组合能力也是linux从UNIX的哲学体系中继承而来的.
9.1 多个源文件带来的问题
在编写小程序时,许多人都会在编辑完源文件后重新编译所有...
分类:
系统相关 时间:
2015-06-27 09:56:56
阅读次数:
252
思路:
之前的线性回归都是根据特征值服从的分布猜想结果,生成算法是根据结果猜想特征值的分布。
贝叶斯公式:
GDA高斯分类器:模型:写成表达式的形式:
分离效果图:
推理:
原理:根据上述表达式的形式和最大似然原理,我们要求出这两个高斯分布,使给出的case最大限度的符合。
写成表达式的形式:原因:为什么要求p(y|x)p(y|x)的最大似然:因为我们是要求给出XX后预测YY,因此我们要求给出x下y...
分类:
编程语言 时间:
2015-06-27 09:56:38
阅读次数:
135
转载请注明:http://blog.csdn.net/uniquewonderq
思路:
服务器段的测试代码如下:
:
package com.test;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.Input...
分类:
编程语言 时间:
2015-06-27 09:58:46
阅读次数:
193
以下关于动态规划的文字描述来源1. 动态规划
作者:Hawstein
出处:http://hawstein.com/posts/dp-knapsack.html
一切都要从一则故事说起。话说有一哥们去森林里玩发现了一堆宝石,他数了数,一共有n个。 但他身上能装宝石的就只有一个背包,背包的容量为C。这哥们把n个宝石排成一排并编上号: 0,1,2,…,n-1。第i个宝石对应的体积和价值分别为V...
分类:
编程语言 时间:
2015-06-27 09:57:52
阅读次数:
610
进程、线程同步互斥学习 —— 事件以及封装...
分类:
编程语言 时间:
2015-06-27 09:57:50
阅读次数:
181
qt的关键在于信号与槽机制。
1. 利用qtcreator 创建 qt widgeets application 工程
main.cpp mainwindow.cpp mainwindow.h 文件 .ui 界面设计文件
#include "mainwindow.h"
#include
#include
int main(int argc, char...
分类:
其他好文 时间:
2015-06-27 09:55:35
阅读次数:
199
/* HTML5 SessionStorage */
//添加数据
function SSsetVal(key, val){
if(window.sessionStorage){
//检测用户是否输入键
if(key=='' || val==''){
return 0;
}
sessionStorage.setItem(key,val);
alert('数据:'+ke...
分类:
Web程序 时间:
2015-06-27 09:56:45
阅读次数:
206
利用反射分析类能力的类的源码如下(来源于《Java核心技术》卷一):
package testreflection;
import java.util.*;
import java.lang.reflect.*;
/**
* 这个类利用反射打印出一个类的所有特征
*
* @version 1.1 2004-02-21
* @author Cay Horstmann
*/
publ...
分类:
编程语言 时间:
2015-06-27 09:55:52
阅读次数:
130
JS:
/**
* 显示提示框
* @param {Object} id
*/
function showModel(content){
$(".md-content").html(content) ;
$("#modalCustom").addClass("md-show");
t = setTimeout('hideModel("modalCustom")', 3000);
}...
分类:
移动开发 时间:
2015-06-27 09:56:42
阅读次数:
171
最近发现findbugs神器,找的结果也很细致,简单说下安装步骤。
1、下载findbugs,下载地址:
2、解压,得到edu.umd.cs.findbugs.plugin.eclipse_2.0.0.20111220,复制在MyEclipse 10\dropins\eclipse下面features和plugins,没有的话请自行创建
.3、重启myeclipse...
分类:
数据库 时间:
2015-06-27 09:57:27
阅读次数:
214
转载请注明:http://blog.csdn.net/uniquewonderq
通过输入流来读取客户端信息,相应的时候通过输出流来实现。
服务端类的代码:
package com.test;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import jav...
分类:
编程语言 时间:
2015-06-27 09:57:21
阅读次数:
141
Java的四种引用源代码例子不解释,直接上代码,千言万语顶不住一行代码。package com.apkkids.javalanguage;import java.lang.ref.PhantomReference;
import java.lang.ref.Reference;
import java.lang.ref.ReferenceQueue;
import java.lang.ref.Sof...
分类:
编程语言 时间:
2015-06-27 09:54:59
阅读次数:
170
/**
* 提示启用通知功能
*/
function allowNotice() {
if (window.webkitNotifications) {
window.webkitNotifications.requestPermission();
}else{
alert('放弃');
}
}
/**
* 桌面通知
* @param {Object} imgURL
* ...
分类:
其他好文 时间:
2015-06-27 09:55:38
阅读次数:
113
在运行时利用反射分析对象,其实就是利用反射来获得或者设置类的域。举例如下:
有一个Student类:
package testreflection;
public class Student {
private String stuNum;
public Student(String stuNum) {
// TODO Auto-generated constructor stub...
分类:
编程语言 时间:
2015-06-27 09:56:06
阅读次数:
132
这里是慕课网上讲cURL
的一张图,觉得吧这个过程说的很清楚,因此就不错了。
1, 打开一个网页,下载网页内容
$curl = curl_init("http://www.baidu.com");
curl_exec($curl);
curl_close($curl);
?>
得到的结果如下图:
2,将里面的内容进行替换:
$curlobj = cur...
分类:
Web程序 时间:
2015-06-27 09:54:03
阅读次数:
141
解决这个问题的很长时间用在了理解题意的阶段,本题的题意就是用一个数组表示一个很大的数,比如对于98,9存储于array[0],8存储于array[1]。然后对这个数加1,返回表示新数的一个数组。class Solution {
public:
vector plusOne(vector& digits) {
int length = digits.size...
分类:
其他好文 时间:
2015-06-27 09:54:45
阅读次数:
136
我们编写的许多脚本可以很好地实现对数据的操作,但没有对输出进行适当的格式化。这是因为基本的print语句所能做的工作有限。因为awk的大多数功能是产生报告,因此以整齐的样式产生格式化报告是很重要的。程序filesum可以很好地处理数据,但它的报告缺乏整齐的格式。
awk提供的printf可以代替print语句,printf是借用了C程序设计语言。printf语句和print语句一样可以打印一...
分类:
其他好文 时间:
2015-06-27 09:54:21
阅读次数:
162