- 博客(36)
- 收藏
- 关注
转载 scala初学笔记
tips:1.函数的定义:def addOne(m: Int): Int = m + 1m为参数,要指定其类型,Int: 后边跟着返回值的类型,Int= 后边是函数的内部2.匿名函数:(x: Int) => m + 13.匿名函数赋值:val add = (x: Int) => m + 14.如果函数有多个表达式def addOne(m: Int): Int = { ...
2015-09-15 23:16:00
120
转载 利用crosstool-ng自动化编译交叉编译环境(转)
原文地址:http://www.bootc.net/archives/2012/05/26/how-to-build-a-cross-compiler-for-your-raspberry-pi/A cross compiler is a compiler that runs on one platform/architecture but generates binaries...
2015-08-18 13:27:00
182
转载 git 进阶操作
1.blamegit blame +文件名,可以查看到某个文件每一行最近一次是由谁编辑修改的。-L 22,33 选项可以制定2.bisect开始git bisect: $ git bisect start标记当前版本为错误: $ git bisect bad找到前几个为正确的的版本,做了一个tag(tag20090106),测试为正确的,标记一下: $ gi...
2015-06-23 19:52:00
160
转载 gradle创建spring-boot项目
刚来新公司,熟悉了公司项目搭建的框架,了解到了一种新的项目管理工具:gradle,从网上了解,据说比maven更加灵活化,于是便学习了一番.在此记录下来,一遍以后使用.gradle的安装就不说了,网上一抓一把.直接说创建spring-boot过程.1.首先,初始化gradle项目gradle init初始化以后,会在项目下产生标准被gralde目录.....
2015-06-17 23:34:00
150
转载 Maven远程发布项目到tomcat
向tomcat发布项目,每次都要打包传送再运行,非常麻烦.偶然一天发现maven有插件可以直接发布到tomcat.今天把大体过程介绍给大家.首先在pom中配置tomcat插件: 1 <plugin> 2 <groupId>org.apache.tomcat.maven</groupId> 3 <artifact...
2015-05-13 16:47:00
111
转载 Log4j配置(转)
原文:http://www.blogjava.net/zJun/archive/2006/06/28/55511.html Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下: ...
2015-03-12 13:56:00
94
转载 Spring下集成ActiveMQ推送
本文是将ActiveMQ消息制造者集成进spring,通过spring后台推送消息的实现。首先是spring的applicationContext的配置,如下<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" ...
2014-12-25 18:02:00
120
转载 springMVC框架集成tiles模板
将tiles模板集成到springMVC框架下,大概流程如下:1.在配置文件中加入tiles支持我的servlet配置文件名为spring-mvc.xml.具体配置如下:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/b...
2014-12-14 23:35:00
152
转载 spring mvc 集成hibernate步骤
今天从头把hibernate集成进入springMVC框架中,把过程记录下来。 1.首先要在监听器配置文件中加入hibernate支持,如下:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmln...
2014-12-14 16:57:00
104
转载 基于maven从头搭建springMVC框架
0.准备工作首先将eclipse和需要的插件准备好,例如maven插件,spring IDE插件。1.建立maven下的webapp项目 1.新建一个maven项目,类型为webapp,如下图 2.然后给项目命名,加入groupId等 3.配置项目的发布目录,在 Deployment Assemly下,如图2.配置Spring和Maven ...
2014-12-14 16:37:00
120
转载 @GeneratedValue和@GenericGenerator(转)
一、JPA通用策略生成器通过annotation来映射hibernate实体的,基于annotation的hibernate主键标识为@Id,其生成规则由@GeneratedValue设定的.这里的@id和@GeneratedValue都是JPA的标准用法,JPA提供四种标准用法,由@GeneratedValue的源代码可以明显看出.Java代码...
2014-12-14 09:34:00
207
转载 JPA注解解析
最近学习hibernate注解形式配置POJO类,将注解的解析记下来,以备以后使用。例1.@Entity@Table(name="user")publicclassFlightimplementsSerializable{ Longid; @Id @GeneratedValue(generator="generator")...
2014-12-14 09:32:00
132
转载 Gson 配置解析
之前项目用到了gson对json和Java类之间互转,现在将gson的配置总结一下。首先,创建gson对象之间,建立gsonbuilder对象,并配置// 不导出实体类中没有用@Expose注解的属性gbuilder.excludeFieldsWithoutExposeAnnotation()// 支持Map的key为复杂对象的形式gbuilder.enableC...
2014-12-03 16:59:00
334
转载 Java 设计模式 和七大设计原则
创建型模式抽象工厂模式(Abstract factory pattern): 提供一个接口, 用于创建相关或依赖对象的家族, 而不需要指定具体类.生成器模式(Builder pattern): 使用生成器模式封装一个产品的构造过程, 并允许按步骤构造. 将一个复杂对象的构建与它的表示分离, 使得同样的构建过程可以创建不同的表示.工厂模式(factory method pa...
2014-11-09 10:01:00
251
转载 python 字符串,元组, 列表,字典之间的转换
1 #-*-coding:utf-8-*- 2 3 #1、字典 4 dict = {'name': 'Zara', 'age': 7, 'class': 'First'} 5 6 #字典转为字符串,返回:<type 'str'> {'age': 7, 'name': 'Zara', 'class': 'First'} 7 print type...
2014-09-19 21:36:00
133
转载 python 多线程和线程池
1 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 #coding:utf-8 2 3 #Python的线程池实现 4 5 import Queue 6 import threading 7 ...
2014-09-19 21:32:00
124
转载 python 解析html
(转载):因为要用python做学校网络的认证程序,需要解析服务器传回的html,本以为会像javascript里操作DOM那样简单,结果发现并不是 这样,被搞了一下。其实python里面有xml.dom模块,但是这次却不能用,为啥呢?因为服务器传回的html从xml角度看不是良构的,没有闭合的标签、没有 被注释掉的javascript和css,xml.dom没法处理,这个时...
2014-09-19 14:37:00
175
转载 nmap 笔记
本文由阿德马翻译自国外网站,请尊重劳动成果,转载请注明出处,谢谢1.初级用法:教程Nmap使用不同的技术来执行扫描,包括:TCP的connect()扫描,TCP反向的ident扫描,FTP反弹扫描等。所有这些扫描的类型有自己的优点和缺点,我们接下来将讨论这些问题。Nmap的使用取决于目标主机,因为有一个简单的(基本)扫描和预先扫描之间的差异。我们需要使用一些先...
2014-09-17 10:00:00
123
转载 git 笔记
1.常用指令git 显示全部分支 git branchgit 创建分支 git branch (分支名)git 切换分支 git checkout (分支名) -b 若不存在分支,则创建它git 删除分支 git branch -d (分支名) -d 当分支已经合并到主干后删除 -D 无论如何都删除分支git ...
2014-08-13 10:03:00
104
转载 oracle 笔记
日期搜索方法 1 select COIN,to_char(CREATE_DATE,'yyyymmdd') as c -- COIN为要返回的字段名,c为CREATE_DATE别名 2 from TRANSACTIONS -- TRANSACTIONS 表名 3 where c between 4 to_d...
2014-08-03 20:40:00
103
转载 ubuntu 12.04 (64位)下安装oracle 11g过程及问题总结
最近公司用到oracle,在ubuntu64位安装了一下,碰到了一些问题,在网上搜索到了一些答案,在此作为笔记记录下来。1.首先下载oracle并解压不再赘述。2.安装依赖包sudo apt-get install alien binutils build-essential cpp-4.4 debhelper g++-4.4 gawk gcc-4.4 gcc-4.4-bas...
2014-08-03 12:12:00
148
转载 deb包制作(转)
deb 包已被广泛应用但是也在不断的更新,这里介绍Ubuntu deb包安装设置使用,帮助大家安装更新Ubuntu deb包系统。制作Ubuntu deb包的三种方法 | Sean's Blog [转]制作Ubuntu deb包的三种方法Posted by Sean Liu on 10 October, 2009 No comments yet This item was fille...
2013-09-16 14:33:00
176
转载 短信部分之PDU简介及其格式(转)
PDU是大多数手机短信通讯的核心,仅有少数手机只支持Text模式(例如笔者的MOTO C330)。PDU模式比起Text模式可以提供能为强大的功能,但其编码较Text模式困难。无论哪种模式,我们都可以通过AT指令控制终端实现短信的发送、接收、删除等管理。下面主要介绍PDU的构成及编码解码。PDU的构成PDU是由一串由“0-9”及“A-F”组成。表面上看起来就是一组16进...
2013-09-03 14:13:00
484
转载 Siemens3508手机AT指令发送短信的实验
凡夫 最近利用Siemens3508旧手机做了AT指令发送短信的实验。有人可能认为我费那么大劲折腾累不累,告诉你这可是废物再利用,可以利用旧手机里的GSM/GPRS模块做无线远程多点分布数据采集、监控、遥控等,主要是想与RFID模块结合,远程读取电子标签。现在GPRS按流量计费,可以24小时连续在线,无传输数据也就不产生流量,很方便。可以用单片机、GSM/GPRS模块、数据采集...
2013-08-30 09:34:00
277
转载 GDB中应该知道的几个调试方法【转陈浩】
七、八年前写过一篇《用GDB调试程序》, 于是,从那以后,很多朋友在MSN上以及给我发邮件询问我关于GDB的问题,一直到今天,还有人在问GDB的相关问题。这么多年来,有一些问题是大家反复 在问的,一方面,我觉得我以前的文章可能没有说清楚,另一方面,我觉得大家常问的问题正是最有用的,所以,在这里罗列出来。希望大家补充。一、多线程调试多线程调试可能是问得最多的。其实,重要就是下面几个...
2013-06-25 09:45:00
101
转载 JLink间接烧写【转自armobbs】
1. 简要说明JLink的调试功能、烧写Flash的功能都很强大,但是对于S3C2410、S3C2440的Flash操作有些麻烦:烧写Nor Flash时需要设置SDRAM,否则速率很慢;烧写Nand Flash只是从理论上能够达到,但是还没有人直接实现这点。本文使用一个间接的方法来实现对S3C2410、S3C2440开发板的Nor、Nand Flash的烧写。原理为:JLink...
2013-06-22 08:52:00
194
转载 memcpy
当想要拼接含有0x0的字符串的时候,要用memcpy函数。忽略字符串概念转载于:https://www.cnblogs.com/tobeprogramer/archive/2013/05/13/3075787.html
2013-05-13 15:10:00
81
转载 新人学习嵌入式
在学习嵌入式Linux之前,肯定要有C语言基础。汇编基础有没有无所谓(就那么几条汇编指令,用到了一看就会)。C语言要学到什么程度呢?越熟当然越好,不熟的话也要具备基本技能。比如写一个数组排序、输入数字求和什么的。学C语言唯一的方法是多写程序多练习,编译出错没关系,自己去解决;执行出错没关系,自己去分析。以前我是用VC来练习C语言的,经常去尝试着写一些C语言竞赛的题目。它们是纯C、纯数学...
2013-05-05 14:04:00
104
转载 [转]lds文件详解
转载地址:http://blog.chinaunix.net/space.php?uid=23373524&do=blog&cuid=2324182lds文件与scatter文件相似都是决定一个可执行程序的各个段的存储位置,以及入口地址,这也是链接定位的作用。U-boot的lds文件说明如下: SECTIONS{ ......
2013-05-05 13:10:00
489
转载 static与extern
static是C++中常用的修饰符,它被用来控制变量的存贮方式和可见性。extern, "C"是使C++能够调用C写作的库文件的一个手段,如果要对编译器提示使用C的方式来处理函数的话,那么就要使用extern "C"来说明。一.C语言中的static关键字在C语言中,static可以用来修饰局部变量,全局变量以及函数。在不同的情况下static的作用不尽相同。(1)修饰局部变...
2013-05-02 21:41:00
74
转载 unsigned int 和 unsigned long比较(不考虑32位以下的平台)
如果不考虑可移植性:在32位平台上更应该使用unsigned int,因为它:1)和unsigned long 一样的大小,32位可以表示到42.9亿。2) 比unsigned long更常用3) 和std::size_t是一样的类型如果是64位平台的话:1) unsinged int仍是32位,而unsigned long就是64位了。2) 更应该使用unsigned ...
2013-04-29 11:32:00
1280
转载 diff和patch用法
diff和patch是一对工具,在数学上来说,diff是对两个集合的差运算,patch是对两个集合的和运算。 diff比较两个文件或文件集合的差异,并记录下来,生成一个diff文件,这也是我们常说的patch文件,即补丁文件。 patch能将diff文件运用于 原来的两个集合之一,从而得到另一个集合。举个例子来说文件A和文件B,经过diff之后生成了补丁文件C,那么着个过程相当于 A...
2013-04-28 16:37:00
168
转载 GDB多线程调试
线程有自己的寄存器,运行时堆栈或许还会有私有内存。 gdb提供了以下供调试多线程的进程的功能: * 自动通告新线程。 * \ "thread THREADNO\ ",一个用来在线程之间切换的命令。 * \ "info threads\ ",一个用来查询现存线程的命令。 * \ "thread apply [THREADNO] [ALL] ARGS\ ",一个用来向线程提供命令的命令。...
2013-04-28 10:18:00
80
转载 终端进程操作命令
#ctrl+z:挂起,程序放到后台,程序没有结束。挂起(kill -s SIGSTOP pid) 可用(kill -s SIGCONT pid)继续#jobs:查看被挂起的程序工作号恢复进程执行时,有两种选择:fg命令将挂起的作业放回到前台执行;用bg命令将挂起的作业放到后台执行格式:fg 工作号;bg 工作号进程:正在执行的一个程序程序:是一种写好的代码或脚本&:后台执...
2013-04-22 14:00:00
262
转载 Linux下利用fcntl改变Socket阻塞方式
用以下方法将socket设置为非阻塞方式intflags=fcntl(socket,F_GETFL,0);fcntl(socket,F_SETFL,flags|O_NONBLOCK);用以下方法将socket设置为非阻塞方式int flags = fcntl(socket, F_GETFL, 0);fcntl(socket...
2013-04-19 14:24:00
291
转载 【转】Linux下ARM裸板程序编写
有些学习过Bootloader和内核的朋友肯定会知道,在调用C语言函数之前肯定会有一段汇编代码在前面铺路,进行一些必要的初始化工作;而那些只学过单片机而没有学过ARM的朋友肯定会觉得很奇怪,在单片机中写C代码,前面完成可以不用任何汇编代码。这是为什么呢? 这主要是因为我们的开发环境(这里主要是指编译环境)的不同,在开发单片机程序的时候,开发环境(如KEIL)会在编译C代码的时候,...
2013-04-19 12:01:00
128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅