Finlay_Liu个人博客

多看书,多总结,多编程,多思考。

排序:
默认
按更新时间
按访问量

牛人林达华推荐有关机器学习的数学书籍

From: http://dahua.spaces.live.com/default.aspx 1. 线性代数 (Linear Algebra): 我想国内的大学生都会学过这门课程,但是,未必每一位老师都能贯彻它的精要。这门学科对于Learning是必备的基础,对它的透彻掌握是必不可少的...

2015-01-24 19:27:43

阅读数:703

评论数:0

Android程序中Acticity间传递数据

在Android开发过程中,在不同的Acitivity之间传递数据的情况是非常常见的。我花费了一点时间来总结Acitivity之间的数据传递,记录下来。   1、简单传递键值对   这种传递方式非常简单,只需要在构造Intent加入相应的键值对。   在ActivityA中,调用Intent...

2014-08-04 15:09:36

阅读数:716

评论数:0

Android应用程序开机开机启动

有很过情况都需要Android程序开机自启,也就是在手机开机之后马上执行相应的Android程序。   实现的方法就是,在手机开机的时候接受相应的广播,在Android程序中接受相应的广播。   第1步:建立自定义的BroadcastReceiver类。 1 package com...

2014-08-04 15:08:15

阅读数:1096

评论数:0

《重构:改善既有代码的设计》——关于代码注释的唠叨

这几天在看《重构:改善既有代码的设计》英文评注版这本书,以前简单看过这本书,但并不是看的特别深入。经过了一段时间的“磨练”,现在回来重新看这本书,又很多想法。   首先,这本书是一本好书,我感觉是软件工程师必看的一本书,而且如果有大量的编码经验看这本书会收获很大。这本书主要内容是代码重构。  ...

2014-05-08 10:44:11

阅读数:1189

评论数:0

Android:RelativeLayout 内容居中

Android RelativeLayout 内容居中解决办法: 使用Linearlayout本来利用父控件的gravity属性是很好解决的。但是对应RelativeLayout虽然有gravity属性,但是如果你使用,你会发现实际他是不能生效的。 解决办法: 在RelativeLa...

2014-04-17 23:00:30

阅读数:984

评论数:0

图像处理:图像灰度化

现在大部分的彩色图像都是采用RGB颜色模式,处理图像的时候,要分别对RGB三种分量进行处理,实际上RGB并不能反映图像的形态特征,只是从光学的原理上进行颜色的调配。   图像灰度化处理可以作为图像处理的预处理步骤,为之后的图像分割、图像识别和图像分析等上层操作做准备。   图像灰度化处理有...

2014-04-15 00:46:46

阅读数:1475

评论数:0

霍夫变换(Hough Transform)

霍夫变换是图像处理中从图像中识别几何形状的基本方法之一,应用很广泛,也有很多改进算法。最基本的霍夫变换是从黑白图像中检测直线(线段)。 我们先看这样一个问题: 设已知一黑白图像上画了一条直线,要求出这条直线所在的位置。 我们知道,直线的方程可以用y=k*x+b 来表示,其中k和b...

2013-12-06 13:15:30

阅读数:1308

评论数:0

OpenCV学习(3)——命名风格和基本数据结构

一、命名约定 1、文件命名约定:     所有的CV库文件名前缀为cv。     混合的C/C++接口文件名为.h,hpp其实质就是将.cpp的实现代码混入.h头文件当中,定义与实现都包含在同一文件。     满足POSIX标准,所有文件以小写字母组成。 2、数据类型及函数命名约定   ...

2013-11-29 13:59:27

阅读数:1601

评论数:0

OpenCV学习(2)——一个简单的例子

光说不练假把式,来看一个简单的例子,了解了解OpenCV。这个小demo没有几行代码,作用是显示项目目录下面的一张图片。 #include #include int main() { IplImage *src; src = cvLoadImage("logo...

2013-11-27 21:25:22

阅读数:1776

评论数:0

OpenCV学习(1)——初步接触

一、介绍OpenCV           OpenCV的全称是Open Source Computer Vision Library,是一个跨平台的计算机视觉库。OpenCV是由英特尔公司发起并参与开发,以BSD许可证授权发行,可以在商业和研究领域中免费使用。OpenCV可用于开发实时的图像...

2013-11-27 20:27:17

阅读数:923

评论数:0

T-SQL字符串函数

整理下MSSQL中有关时间的函数,博客记录之。 ASCII 原型:ASCII ( character_expression ) 返回值:int 类型值 功能:返回输入字符串最左边的一个字符的ASCII值。 CHAR 原型:CHAR ( integer_expression ) ...

2013-11-16 16:11:58

阅读数:982

评论数:0

BIOS和CMOS区别

在网上看到一篇关于CMOS的文章,分享一下。 原文地址:http://jingyan.baidu.com/article/c843ea0b51155d77921e4a7a.html BIOS是什么? 所谓BIOS,实际上就是微机的基本输入输出系统(Basic Input-Output Sy...

2013-11-05 21:39:55

阅读数:1196

评论数:0

GDI+ 绘制砂岩含量图版

图版是在工作中经常会使用到的工具,它能够大大提高我们日常工作效率。地质图版在地质工作中具有举足轻重的作用,不仅可以轻松判断岩性,也可以依据经验图版直接得到结果,十分方便。 本程序目的绘制出一个地质常用三角图版:砂岩含量图版。图版的每个角代表每种含量,目标图版如下: 程序源代码下载地址见文章末尾...

2013-11-01 23:31:09

阅读数:1368

评论数:0

C/C++ 程序执行时间

C/C++中的计时函数是clock(),而与其相关的数据类型是clock_t。在MSDN中,查得对clock函数定义如下: clock_t clock( void ); 这个函数返回从“开启这个程序进程”到“程序中调用clock()函数”时之间的CPU时钟计时单元(clock tick)数,在...

2013-10-20 20:43:57

阅读数:840

评论数:0

Django新手十个开发指导

下面是关于Django新手开发中的一些建议,大家可以参考一下~~ 1,不要将项目名称包含在引用代码里 比如你创建了一个名为"project"的项目,包含一个名为"app"的应用,那么如下代码是不好的: from project.app.models im...

2013-10-07 07:19:43

阅读数:1313

评论数:0

Linux网络管理员:网络概论

1.TCP/IP网络 包是适合通过网络传输的一小段数据,交换发生于网络的每一个链接点。当不同来源的包必须经过同一条线路传输数据时,这些包将被交替传输。 2.TCP/IP协议组 TCP/IP协议簇是Internet的基础,也是当今最流行的组网形式。TCP/IP是一组协议的代名词,包括许多别的...

2013-09-19 10:27:11

阅读数:1276

评论数:1

QTextCodec中的setCodecForTr等终于消失了 (Qt5)

原文:http://blog.csdn.net/dbzhang800/article/details/7325698 在Qt4中,国内很多新手都喜欢——不分青红皂白地使用如下3行代码 QTextCodec::setCodecForTr(...) QTextCodec::setCod...

2013-09-14 10:28:01

阅读数:1107

评论数:0

Qt提示:setLayout: Attempting to set QLayout "" on MainWindow "MainWindow", which already has a layout

如题,出现这个的原因是,如果你的窗口继承的是QMainwindow,需要设置setCentralWidget(); 如下: QWidget * widget = new QWidget ( mainWindow) ; widget- >setLayout( yourMainLayout...

2013-09-07 19:19:07

阅读数:1337

评论数:0

Unix环境高级编程——文件I/O

3.1 引言        首先,Unix/Linux I/O操作及相关知识是十分基础的,但是必须需要掌握的。其次,这里所说的函数是不带缓冲的I/O。不带缓冲指的是每个类似read和write函数都调用内核的一个系统调用,这些不带缓冲的I/O函数不是ISO C的组成部分,即不为标准I/O库的函数。...

2013-08-29 20:38:17

阅读数:655

评论数:0

Shell中的here文档

1.名词解释:   以下是维基百科解释:    here文档[1],又称作heredoc、hereis、here-字串或here-脚本,是一种在命令行shell(如sh、csh、ksh、bash、PowerShell和zsh)和程序语言里定义一个字串的方法。它可以保存文字里面的换行或是缩排等空...

2013-08-18 14:22:53

阅读数:1028

评论数:0

对 Linux 专家非常有用的 20 个命令

谢谢你你给了我们在这篇文章前两个部分的喜欢,美言和支持。在第一部分文章中我们讨论了那些都只是切换到 Linux 和linux新手所需的必要知识的用户的命令。 对 Linux 新手非常有用的 20 个命令 第二篇文章中我们讨论了中级用户管理自己的系统所需要的命令。 对中级 Linux ...

2013-08-12 17:18:26

阅读数:798

评论数:0

对中级 Linux 用户非常有用的 20 个命令

也许你已经发现第一篇文章非常的有用,这篇文章是继对初级Linux用户非常有用的20个命令 的一个延伸。 第一篇文章的目的是为新手准备的而这篇文章则是为了Linux的中高级用户。在这里你将学会如何进行自定义搜索,知道正在进行的进程和停掉进程,如何使用Linux的强势功能和如何在系统内编译C,C++和...

2013-08-12 17:13:58

阅读数:785

评论数:0

对 Linux 新手非常有用的 20 个命令

你打算从Windows换到Linux上来,还是你刚好换到Linux上来?哎哟!!!我说什么呢,是什么原因你就出现在我的世界里了。从我以往的经验来说,当我刚使用Linux,命令,终端啊什么的,吓了我一跳。我担心该记住多少命令,来帮助我完成所有任务。毫无疑问,在线文档,书籍,man pages以及社区...

2013-08-12 17:09:03

阅读数:778

评论数:0

编译Linux程序出现“对‘pthread_create’未定义的引用”

在学习Linux程序设计POXIS线程的时候,编译一个段简单的代码,就出现下面的错误: 1 /tmp/cc2FQJTh.o:在函数‘main’中: 2 1-thread.c:(.text+0x29):对‘pthread_create’未定义的引用 3 1-thread.c:(.text+0x67...

2013-08-06 17:10:38

阅读数:5169

评论数:0

C# TCP学习笔记

TCP是一种面向连接的,可靠的,基于字节流的传输层通信协议。 1.TCP的工作过程 连接的建立:三次握手,传输数据,连接终止。 2.TCP的主要特点 面向连接,端对端通信,高可靠性,全双工方法传输,数据以字节方法传输,传输数据无消息边界。 3.TCP的同步...

2013-08-03 15:40:12

阅读数:886

评论数:0

(转)如何学好C++语言

原文:http://coolshell.cn/articles/4119.html   作者:陈皓 昨天写了一篇如何学好C语言,就有人回复问我如何学好C++,所以,我把我个人的一些学习经验写在这里,希望对大家有用。首先,因为如何学好C语言中谈到了算法和系统,所以这里就只谈C++语言。 ...

2013-07-19 08:28:04

阅读数:1158

评论数:0

(转)如何学好C语言

原文:http://coolshell.cn/articles/2606.html    作者:陈皓 有人在酷壳的留言版上询问下面的问题 keep_walker : 今天晚上我看到这篇文章。 http://programmers.stackexchange.com/questions/6...

2013-07-19 08:18:46

阅读数:1040

评论数:0

(转)五个方法成为更好的程序员

原文:http://coolshell.cn/articles/2606.html    作者:陈皓 对我来说,一个好的程序员应该是努力去追求尽可能无错的高质量的符合需求的代码实现。 一些人也许认为好的程序员是那些懂得多门编程语言,懂得很牛技术的程序员,是的,这在某些情况下是对的。但归根到底,...

2013-07-19 08:15:54

阅读数:929

评论数:0

(转)SQLite数据库的加密

1、创建空的sqlite数据库。 //数据库名的后缀你可以直接指定,甚至没有后缀都可以 //方法一:创建一个空sqlite数据库,用IO的方式 FileStream fs = File.Create(“c:\\test.db“); //方法二:用SQLiteConnection SQLiteCo...

2013-07-18 15:59:06

阅读数:1036

评论数:0

鸟哥Linux私房菜(基础篇)——第十一章:认识与学习Bash

1.变量的取用与设定        ●变量的取用:echo        ●变量的设定规则              变量与变量内容以一个等号『=』来连结。              等号两边不能直接接空格符。              变量名称只能是英文字母和数字,但是开头字符不能是数字。   ...

2013-07-13 10:36:54

阅读数:1162

评论数:0

鸟哥Linux私房菜(基础篇)——第五章:首次登入与在线求助 man page笔记

1.X Winsows与文本模式的切换        ●[Ctrl] + [Alt] + [F1] ~ [F6] :文字接口登入 tty1 ~ tty6 终端机。        ●[Ctrl] + [Alt] + [F7] :图形接口桌面。        在 Linux的两种登录模式中,一种仅有...

2013-07-12 18:08:20

阅读数:1158

评论数:0

ifstream的open函数问题

在VC6.0上编写某个读取文件的控制台程序时,出现这样一个错误。 cannot convert parameter 1 from 'class std::basic_string,class std:: 而我的代码非常简单,我感觉完全不存在错误。 bool ReadF...

2013-06-12 21:16:32

阅读数:2130

评论数:1

Linux和win7双系统时间错误问题

前一段时间刚装了centos 5.4和win7的双系统。发现win7的系统时间不对,机子没上网,每天开机时,总会慢8小时,不知道怎么回事,因为忙别的事情,所以过了那几天才找原因,后来发现 windows time服务没有自动,所以想当然认为是这个原因。         用了几次也没发现什么异...

2013-06-11 18:05:27

阅读数:1454

评论数:0

C++ 输出彩色的控制台

输出彩色的控制台文字 #include #include #include #include using namespace std; void cprintf(char* str, WORD color, ...); int main() { cprintf("H&q...

2013-06-09 11:12:08

阅读数:1206

评论数:0

Android:仿微信设置菜单

在Android应用开发中,应用设置界面是非常重要的()。如何设计一个好看的设置界面也很重要。于是在网上搜索一番,自己写写。         1.第一种方法:CornerListView           使用CornerListView的方法是,在布局中创建一个CornerListView...

2013-05-20 21:36:35

阅读数:4158

评论数:0

Android相对布局中控件的常用属性【转】

Android布局属性详解:   RelativeLayout用到的一些重要的属性:   第一类:属性值为true或false   android:layout_centerHorizontal 水平居中   android:layout_centerVertical 垂直...

2013-05-19 21:47:26

阅读数:1051

评论数:0

Android:scrollview与listview共存

前几天在开发Android开发中,遇到一个问题:当scrollview与listview共存,也就是互相之间有包含的情况下,并ListView只显示一个半Item。       由于开始并不知道这两者不能共存,所以修改了很长时间。在网上搜索类似的问题,大部分的网页是教你怎样创建listview,...

2013-05-18 07:56:32

阅读数:2034

评论数:4

(C#)GDI+绘制垂直文字

有时候在应用程序C# GDI+绘图中需要使用到垂直文字,在网上搜索一下。 有两种方法:1.使用坐标轴旋转实现。                       2.使用StringFormat实现。 1.使用坐标轴旋转实现。 这种方法比较常见,也是比较实用的方法。但对于我个人来说,使用这种方法...

2013-05-14 08:51:04

阅读数:2274

评论数:0

C#小程序—随机产生验证码

最近在家闲来无事,看了几天的书,头有点大。手痒写写代码。 1.目的 随机产生验证码。用C#GDI+绘图完成,由于我现在只会简单的winform程序,完成后在winform上显示。                                                 2.思路 ...

2013-01-17 11:41:26

阅读数:722

评论数:0

C#读书笔记(4)—重学数组

如果需要使用同一类型的多个对象,就可以使用集合和数组。      1.数组的声明和初始化 数组的声明和初始化有很多种方法。 int[] myArray; myArray = new int[4]; int[] myArray = new int[4]; int[] myArray = new ...

2013-01-15 19:20:48

阅读数:581

评论数:0

C#读书笔记(3)-.NET体系结构

.NET体系结构 C#语言不能孤立地使用,而必须.NET Framework一起考虑。C#编译器专门用于NET,这表明C#编写的所有代码总是在.NET Framework中运行 ●C#的结构和方法论反映了.NET基础方法论。 ●很多情况下,C#的特定语言取决于.NET的功能,或依赖于.NET基类...

2012-12-26 15:28:03

阅读数:612

评论数:0

感想12.26

读一本与专业相关的书,不同时间段的自己有不同的感觉,还有不同的感想。 1.接触编程语言         原来刚刚接触编程,对自己的要求就是看懂书就够了,看不懂也记下来。这是刚刚我接触编程,看一本C++入门的书需要一月才能看完,但看完有怎么样呢?看完了会用吗? 2.写C++小程序      ...

2012-12-26 15:24:23

阅读数:525

评论数:0

学习C++的忠告

原文:http://zhidao.baidu.com/question/106695148.html C++ 都觉得难死了,那学VC++你会觉得什么?学程序本来就是很枯燥的是,这就是考验你,体现你毅力的时候。只有坚持下来的人才会成功,要是轻而易举就做到了,岂不是都成为程序员呢?给你贴一张帖子吧,...

2012-12-19 14:20:20

阅读数:577

评论数:0

程序员的学习和积累

原文链接:http://bbs.student.csdn.net/u/20121120/17/55bccadf-df8a-4722-8acf-2196981f1254.html       对于一个程序员来说,学习的重要性相信大家都能意识得到。如何才能有效地学习,高效地学习?探讨下这个问题,我认...

2012-12-15 07:39:41

阅读数:489

评论数:0

10.14 近期小结

近期没写博客了,是有原因的。主要原因是期末考试来了,还有六级以及计算机课程设计弄的我好头疼。          上个星期突然想学linux系统。主要想自己搭建一个网站,受同学的影响。可是自己只会一点HTML/CSS,所以想在电脑上装一个linux系统学学。开始我是在虚拟机里面玩linux系统,可...

2012-12-14 21:23:32

阅读数:619

评论数:0

C#小程序—字符串加密

字符串是经常使用的类型,怎样保存字符串才能最安全呢?答案就是加密。          可以利用C# 中 CryptoStream 来加密和解密字符串。CryptoStream方法如下:                           程序运行结果如下:               ...

2012-12-08 16:25:51

阅读数:1315

评论数:0

读《编程匠艺》有感

10.28 篇          昨天晚上睡觉前在床上看了会《编程匠艺》,有几个部分给我很大的感触,于是第二天上课前抽空把感想写下来。只为自己以后能看一看,反思反思。          我原本以为,在软件开发这个行业最重要的是技术。当我一口气看完书的推荐序后,我发现自己现在好幼稚,希望掌...

2012-11-28 09:21:12

阅读数:13131

评论数:81

C#拆箱与装箱之代码优化

1.装箱和拆箱的本质 装箱和拆箱是一个抽象的概念。 2.装箱和拆箱的定义           装箱是将值类型转换为引用类型 ;拆箱是将引用类型转换为值类型 。利用装箱和拆箱功能,可通过允许值类型的任何值与Object 类型的值相互转换,将值类型与引用类型链接起来  例如:  intv...

2012-11-26 21:31:13

阅读数:869

评论数:0

C#语言命名规则

一、解决方案 ⑴ 解决方案名、项目名、类名、方法名、属性名、常量名采用Pascal风格命名 public class SomeClass { const int DefaultSize = 100;       private int _inQty;    public int I...

2012-11-23 20:21:58

阅读数:791

评论数:0

学完C++基础后再学什么?

学完?那是什么程度?STL用得熟练吗?算法和数据结构掌握得怎么样呢?会写界面吗?BOOST呢? 像楼上所说的换一种语言,简直是痴人说梦,如果不深入一门语言,夸张一点说,就好比你会用很多编程语言写“Hello,World!”一样,有什么用呢? C++的水很深的,基本上,在所有的编程语言中,C++...

2012-11-22 16:12:25

阅读数:3736

评论数:1

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