- 博客(13)
- 资源 (10)
- 收藏
- 关注
原创 java中的那些坑(一)
下面的坑有些来自别人的技术博客,有些事以前自己遇到的坑,持续补充。。。坑1:三目运算符首先我们看一下这道题:char x = 'x';System.out.println(true?120:x);我们的第一反应结果不就是120吗,但是我们实际运行一下,结果是x。是不是有种诧异的感觉,是不是觉得被带沟里去了?不知道大家感觉如何,反正我看到这个结果都惊呆了。对于三目运算符中的两个结
2016-08-05 16:47:26
925
转载 细数JDK里的设计模式
原文出处: javacodegeeks 结构型模式:适配器模式:用来把一个接口转化成另一个接口。java.util.Arrays#asList()javax.swing.JTable(TableModel)java.io.InputStreamReader(InputStream)java.io.OutputStreamWriter(OutputSt
2016-07-21 15:19:30
469
原创 Mysql新增字段到大数据表导致锁表
年初跳完槽,终于可以安心开始写一些博客了。进入新的公司,还是有蛮多收获的。那就先记一个昨天遇到的问题吧。 昨天晚上7点左右,对一张表进行加字段,大概200多万条记录,字段90多个的大表,结果造成mysql锁表,进而导致服务不可用。执行语句如下:ALTER TABLE `sc_stockout_order` ADD `route_remarks` VARCHAR(1024) C
2016-06-16 11:34:56
27418
原创 tostring方法的陷进
最近看到一道很有趣的面试题:谈谈tostring()方法有什么陷阱,一开始没什么思路,后来翻看了《Thinking in java》这本书在string这章找到了答案。 tostring方法介绍:返回该对象的字符串表示。通常,toString()方法会返回一个“以文本方式表示”此对象的字符串。结果应是一个简明但易于读懂的信息表达式。建议所有子类都重写此方法。 该方
2016-02-19 10:30:09
483
原创 华为oj题目(java版)
趁着临近过年,公司工作不忙,去刷了一下华为oj题目,特此记录一下。 题目地址:我是在牛客网上刷的题,地址:http://www.nowcoder.com/ta/huawei 题目1:题目描述:写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。输入
2016-01-25 13:11:50
5990
2
原创 树莓派附加实验1-------解释启动信息
在前面的一篇文章中,我们已经将树莓派和电配置好,并且进行了连接。在树莓派的启动中我们看到了一长串的代码,查了各种资料后,下面将逐句解释这些代码的意思,当然其中难免有很多的错误,请大家原谅。 l Uncompressing Linux...done,booting the kernel.(解压缩linux,初始化启动内核)l [ 0.000000] Initia
2013-03-10 17:22:54
2907
原创 嵌入式系统原理与设计---树莓派Lab1(初见树莓派)
这个学期,选了浙大翁恺老师的嵌入式系统原理与设计,实验课的器材是树莓派,拿到手就迫不及待的进行了组装。见下图 拿到树莓派后,第一个任务就是和自己的电脑进行连接,以下是我配置过程(windows平台下)。主要有以下几个步骤: 1. 准备SD卡2. 安装串⼝软件3. 连接串⼝线4. 连接电源,上电启动,初始配置5. 配置网络下面详细进行说明:
2013-03-03 20:01:54
1780
原创 JAVA数组对象排序维护
最近学信息可视化这门课时用processing(其编程语言实质就是java)进行编程遇到一个问题:我需要读进来10多万条数据,每一条数据组成一个Node对象,如何从中根据某一个属性读取该最大的前100个对象。 关于里面涉及的排序这个问题,很自然的我们可以用到java自带的排序方法。另一个需要解决的是如何根据数组对象进行排序。 对此,我的想法如下:先读进来前100组数据,存入对象
2013-01-07 20:53:50
551
原创 opncv2.4.3 SIFT编译出错
今天在opencv2.4.3下写SIFT检测时,遇到了下面这个问题: 1>Lab.obj : error LNK2019: 无法解析的外部符号 "public: __thiscall cv::SIFT::SIFT(int,int,double,double,double)" (??0SIFT@cv@@QAE@HHNNN@Z),该符号在函数_main 中被引用1>F:\C+
2012-12-30 11:46:18
1971
1
原创 圆及椭圆拟合
在opencv学习中,圆和椭圆的拟合是必不可少的,下面我就用一个简单的例子介绍一下我们如何用opencv来拟合。 实验描述: 输入:图像文件seal1.jpg、seal2.jpg、coin1.jpg 任务: 尝试将上述三个图像中圆或椭圆信息提取出来 输出要求 1、拟合相应的圆以及
2012-12-23 12:27:09
11737
7
原创 编译linux内核3.6.6
Linux 是当今流行的操作系统之一。由于其源码的开放性,现代操作系统设计的思想和技术能够不断运用于它的新版本中。因此,读懂并修改Linux 内核源代码无疑是学习操作系统设计技术的有效方法。 Linux系统层次结构 :A、GNU C Library (glibc):它提供了连接内核的系统调用接口,还提供了在用户空间应用程序和内核之间进行转换的机制。
2012-12-17 20:08:58
1442
1
原创 opencv学习——彩色图转 灰度图和二值化
学习opencv当然从最简单的彩色图转灰度图以及二值化开始。在这里,我们需要注意的一个地方是在对灰度图进行二值化处理(阈值用滚动条)。 首先我们完成第一部分:读取一张彩色图片,转换成灰度图并保存 代码如下,还是比较容易懂得 // test.cpp : 定义控制台应用程序的入口点。#include "stdafx.h"#include "Windows
2012-12-17 17:03:33
17493
4
原创 opencv在VS2010上的安装配置
最近一门课要用到opencv,打算将自己的学习记录下来。在学习之前,我们要做的第一步当然是环境配置啦。下面讲一下opencv在VS2010下的配置。 步骤1:下载opencv2.3.1。附下载网址:http://www.opencv.org.cn/index.php/Download 目前最新版本是2.4.3 步骤2:安装软件。先安装VS2010,接着把刚下
2012-12-17 16:47:59
996
C++必知必会(C++入门经典之作)
2013-01-11
走进移动支付:开启物联网时代的商务之门
2013-01-11
Go语言编程(中文版)
2013-01-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人