E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
学习札记
学习札记
――rmagic新的快速方法
上次安装这个GEM虽没过去多久,但是按以前方法出了问题,这又google下居然还有更方便的方法链接:http://www.redmine.org/projects/redmine/wiki/HowTo_install_rmagick_gem_on_Windows下面是自己安装图主要是使用set制定环境变量
JackSongBlack
·
2013-05-16 15:57
安装
的
学习札记
――seed方法构建初始数据库(脚本改进版)
前些日子,写了个关于构建大量数据的rake脚本,但是同事们反映,每次都全部重新构建很老火,能不能有单个表单构建呢?有demand就有市场,今天突然来了性子,我的基本思路就是想办法获取到seed后面参数,于是按这个思路,网上google一把,寻得一法子链接http://stackoverflow.com/questions/14450434/can-i-pass-an-argument-to-rak
JackSongBlack
·
2013-05-15 20:03
脚本
seed
rake
文件语音识别Google语音识别
学习札记
- Windows PC机上测试语音识别Strut2教程-java教程
在写这篇文章之前,xxx已经写过了几篇关于改文件语音识别主题的文章,想要了解的朋友可以去翻一下之前的文章 Google语音识别
学习札记
-WindowsPC机上试测语音识别API 第一步:录制
·
2013-05-01 23:00
windows
学习札记
――ruby on rails 关于时间操作与数据查询
笔者接到一个新的需求,要做按时间和类型两种方式进行统计数据库的数据,第一个需求是俺类型统计一共有多少数据比较简单,但是按时间和类型比较麻烦,拿到这个需求,我首先想到是的ruby中的time函数,由于我必须统计五个月内的数据,每个月都有三个类型的数据,需要生成一个数组套数组的结构,下面是我的实现代码 class Metadatum = ? AND resource_mode = ?', d
JackSongBlack
·
2013-04-27 20:20
on
Ruby
Rails
时间操作与数据查询
学习札记
――关联表双外键实现及factory_girl构建关联表新学习的语法
我们项目需求要关联表具有两个外键的功能,其实语法很简单代码如下 class SubscriptionRecord 'User', :foreign_key => 'sender_id' belongs_to :receiver, :class_name => 'User', :f
JackSongBlack
·
2013-04-25 22:14
关联表
factory_girl
学习札记
――Bootstrap学习(安装篇)
参考资料http://hi.baidu.com/scbrucelee/item/84aec915458752536826bb58 百度博客https://github.com/seyhunak/twitter-bootstrap-rails github安装说明按百度博客方法下载github一个更改的gem地址:https://github.com/hiranpeiris/therubyrace
JackSongBlack
·
2013-04-17 22:29
bootstrap学习
bootstrap安装
学习札记
――seed方法构建初始数据库
首先在rubyonrails工程中db目录下的seeds.rb文件中写入如下代码require'active_record/fixtures'require'yaml'require'erb'require'zlib'YAML::ENGINE.yamler='syck'Dir.foreach("#{Rails.root}/db/fixtures/").eachdo|file| iffile!
JackSongBlack
·
2013-04-17 22:47
构建初始数据库
seed构建初始数据库
学习札记
--uC/OS-II处理临界区代码的三种方法小结
实现临界区的正确访问可以采用硬件方法或是软件方法。硬件方法是解决临界段问题的低级方法,也叫做元方法。软件方法则主要指的是信号量机制。以前一遇到进程的同步或是互斥,首先想到的就是信号量,n个进程共享一个公共的信号量mutex,初值为1,各进程在进入临界区之前对该信号量进行P操作,只有在获得该信号量的情况下才能进入临界区,否则将自己阻塞,等待信号量的释放,原理简单易懂。 硬件方法有两类:一类
beyondhenry
·
2013-04-17 09:00
学习札记
―――thrift在RubyOnRails工程实践实录
关于thrift使用虽然语法简单但是在实践中还是出了一些问题,主要问题存在于我对ruby语法的不了解,下面就是我的实践实录../xml.thrift\***namespace是命令空间但是关于ruby的空间视乎还是有些问题**\namespacerubyXmlThriftnamespacejavacom.shsz.young.thrift.proto\***类型结构体**\structXmltyp
JackSongBlack
·
2013-04-15 21:21
thrift
RubyOnRails
工程实践
学习札记
――――问题札记
issue1 :cucumber+capybara无法匹配页面上的中文原因:由于页面和测序环境采用了不同编码方式。解决:在页面上使用:放在head里测试代码上使用 #encoding:utf-8放在代码最前面issue2msg.id,:method=>:delete%>老是传不进要删除的id原因:由于这样的语法,系统会识别为标签的属性ID所以不能传递ID解决:语法要这样写msg.id),:met
JackSongBlack
·
2013-04-11 21:36
学习
capybara
link_to
中文无法识别
学习札记
―――thrift学习(windows安装调试篇)
thrift是个什么东西?简单点说就是一个跨语言调用的玩意,具体内容参考下面网页http://www.javabloger.com/article/apache-thrift-architecture.html 而本文主要讲的是怎么装载环境steps1.先到官网下载个exe文件先地址如下http://thrift.apache.org/download/ exe和tg文件都要下载2.设置自己的环
JackSongBlack
·
2013-04-10 19:20
windows
thrift
学习
Ruby
R语言
学习札记
一 与C++对比
平时只对C++比较熟悉,在bioinformatics这行,不用R也不是不行,但是开发软件的难度要高一些。学习R,总感觉有点无从下手,于是想从R与C的对比开始学起。C中内建型别有四种,int;double(float);bool以及char类型。在R中,类型大概有哪些呢?R中也分内建型别,或者叫做元素,也叫基础类型。为了方便,我们将R中的向量vec<-c(1,2,3)那么大概可以分成,number
ajajajajajajajaj
·
2013-03-24 20:51
C/C++以及库使用
数据挖掘
学习札记
:KNN算法(三)
1.如何确定近邻数k的值?答:可通过实验确定。从k=1开始,使用检验集估计分类器的错误率。每次k增加1,选取产生最小错误率的值。2.在特征空间的维数和训练数据大时,如何对训练数据进行快速k近邻搜索?答:可使用特殊的结构存储训练数据,以减少距离计算次数,如kd树方法 。继续阅读:1. 从K近邻算法、距离度量谈到KD树、SIFT+BBF算法,如题所示,很全。2. k-dtree算法的研究,专论kd树
zhaoyl03
·
2013-03-15 19:00
KD树
KDD
数据挖掘
学习札记
:KNN算法(二)
在数据挖掘
学习札记
:KNN算法(一)里,使用sklearn模块对例子进行了求解,但是并不清楚k的取值。
zhaoyl03
·
2013-03-15 19:00
python
knn
学习札记
――BDD与TDD几点思考及其对用工具实列
笔者最近使用Rspec与cucumber两个工具完成一个学习用project测试后,产生几点思考: 1.BDD与TDD是怎么样一个关系? 2.到底一个项目中是不是需要测试?3.谁来写这个测试?4.对应的工具测试界线是什么?相应的思路又是什么?问题一TDD与BDD是怎么样的关系? 搞清这个问题首先我们要知道这两个是什么概念TDD:测试驱动开发是一种开发方法,是开发人员参与的活动。其效果是以可执行
JackSongBlack
·
2013-03-15 09:06
测试
工具
数据挖掘
学习札记
:KNN算法(一)
参考:1. KNN算法介绍,Python程序和一个简单算例2. k-nearestneighboralgorithm基本想法:在距离空间里,如果一个样本的最接近的k个邻居里,绝大多数属于某个类别,则该样本也属于这个类别。俗话叫,“随大流”。算法描述:1.依公式计算Item与D1、D2……、Dj之相似度。得到Sim(Item,D1)、Sim(Item,D2)……、Sim(Item,Dj)。 2.将S
zhaoyl03
·
2013-03-14 19:00
kNN算法
sklearn模块
Android
学习札记
15:对Android中View绘制流程的一些理解
整个View树的绘制流程是在ViewRoot.java类中的performTraversals()方法展开的,该函数的执行过程可简单概况为:根据之前设置的状态,判断是否需要重新计算视图大小(measure)、是否需要重新安置视图的位置(layout)、以及是否需要重新绘制(draw)。流程一:mesarue()测量过程主要作用:为整个View树计算实际的大小,即设置实际的高(对应属性:mMeasu
az44yao
·
2013-03-13 09:00
数据挖掘
学习札记
:ID3算法(一)
参考:1.Wiki上的ID3algorithm2.百度文库里的一个PPT,有算例,决策树ID3算法 3.百度文库,PPT,很多算例,开始有信息理论,极力推荐阅读,ID3算法4.用Python实现ID3和C4.5决策树ID3和C4.5算法Python实现源码下面是整理的学习笔记。用途:TheID3algorithmisusedbytrainingonadatasettoproduceadecisi
zhaoyl03
·
2013-03-12 21:00
决策树
id3
学习札记
――peperclip上传测试
首先介绍下我的模型设计classUser{:medium=>"300x300>",:thumb=>"100x100>"}, :default_url=>"/images/:style/missing.png"end页面这些就不介绍了,现在说下FactoryGirl怎么构建测试用例FactoryGilr.define:ph
JackSongBlack
·
2013-03-08 20:23
测试
模型设计
学习札记
――peperclip与imagermagick实现图片上传于显示
1.首先我们先要下载imagermagick,下载地址如下http://image_magick.veidrodis.com/image_magick/binaries/2.选择windows版本下载完毕安装 安装时,注意点选生成include与lib文件3.然后在cmd里面输入ruby安装命令如下geminstallrmagick--platform=ruby----with-opt-lib=D
JackSongBlack
·
2013-03-07 09:31
学习
图片
下载地址
学习札记
――――运用RubyOnRail代码块,简化代码
在某个项目中,我和同事就某段代码具有相似部分,但单独整理成函数接口,有会增加更多的代码,为了简化代码,技术总监建议使用ruby语言中常用的代码块的方式来简化代码,为此我专门学习了代码块的语法未更改前的代码classnodeget_nodes(root_id,nodes,level) first_node=Node.find(root_id)
JackSongBlack
·
2013-03-06 13:09
代码块
RubyOnRails
学习札记
――Rspec+factory_girl进行复杂模型测试
本文主要介绍怎么使用Rspec+factory_girl进行复杂模型测试,首先介绍下本人使用的模型机构classNodebelongs_to:parent,:class_name=>Nodehas_many:children,:class_name=>Node :foreign_key=>:parent_idendend可以看出,我使用的是一个自关联表,通过自己:pa
JackSongBlack
·
2013-03-01 19:33
测试
rspec
模型
factorygirl
Java
学习札记
Java
学习札记
(1)对于ArrayList、Vector、LinkedList等List集合而言,当使用Iterator遍历他们时,如果正在遍历倒数第二个几何元素,使用List集合的
nankaiJerry
·
2013-02-26 15:00
java入门
编程基础
学习札记
――运用Rspec+factory_girl进行model测试
前几日摸了一下model的测试,不得其要点,老是在写测试不知如何下手,后阅遍大小论坛,总结一下测试方法呢,于是便模仿敏捷开发一书中的关于登录一章,写了如下测试代码model代码require"digest/sha2"classUsertrue,:uniqueness=>true validates:password,:confirmation=>true attr_accessor:p
JackSongBlack
·
2013-02-22 16:37
开发
测试
require
的
RubyOnRails
iOS个人
学习札记
(一)――开发之前
从QT转iOS软件开发已经有半年了,在捷利港信软件(深圳)有限公司从事港股快车(iPad_HD)开发。现在有时间了,想把一路过来看过的书、资料等整理一下,发表在51CTO技术博客中,既方便自己掌握了哪些知识,理清哪些技术还有待学习和提高,也有利于读者借鉴、参考。如果有哪些写错了的,希望读者提出,本人将不胜感激!我自己之前没有Mac电脑、测试设备,当然,现在的是公司的。 如果要在设备上运行并分发应用
江山风雨
·
2013-02-22 10:39
ios
环境配置
Android
学习札记
12:对Parcelable中describeContents()函数的一种理解
参考资料:http://stackoverflow.com/questions/4076946/parcelable-where-when-is-describecontents-used/4914799#4914799
wulianghuan
·
2013-02-16 19:00
android
android
android
学习札记
――关于测试学习阶段性总结(Rspec学习一)
最近整个项目组都在进行测试学习,接触到几个对我来说很陌生又十分先进概念,靠着在网上收罗的资料,仅是摸到点皮毛,学到现在,还是有部分收获,于是就在这地方总结下(部分内容来自网络)。一.什么叫行为驱动开发(Behavior-DrivenDevelopment)(简写BDD) 在软件工程中,BDD是一种基于测试驱动开发(test-drivendevelopmentTDD)的软件开发过程和方法。BDD作为
JackSongBlack
·
2013-01-22 23:07
测试
学习
Jquery读书笔记1
Jquery
学习札记
Jquery对象就是把DOM对象进行包装之后形成的对象;JQuery的数组形式就成了DOM对象一、IDEApatanaEclipse插件:http://download.aptana.com
breezedancer
·
2012-11-23 15:30
jquery
读书笔记
p
blank
的
Jquery读书笔记1
Jquery
学习札记
Jquery对象就是把DOM对象进行包装之后形成的对象;JQuery的数组形式就成了DOM对象一、IDEApatanaEclipse插件:http://download.aptana.com
breezedancer
·
2012-11-23 15:30
的
读书笔记
Jquery
有关RMAN的
学习札记
local naming method Important: Do not set the GLOBAL_DBNAME<wbr> parameter in the<br> SID_LIST_listener_name<wbr> section of the<wbr> listener.ora. A<br> statically
wsql
·
2012-11-12 19:00
rman
C/C++
学习札记
1:C语言指针5分钟教程
指针、引用和取值什么是指针?什么是内存地址?什么叫做指针的取值?指针是一个存储计算机内存地址的变量。在这份教程里“引用”表示计算机内存地址。从指针指向的内存地址中读取数据称作指针的取值。指针可以指向某些具体类型的变量的内存地址,例如int、long和double。指针也可以是void类型、NULL指针和未初始化指针。本文会对上述所有指针类型进行探讨。根据出现位置的不同,操作符*既可以用来声明一个指
l_yqing
·
2012-10-09 14:15
语言
c
null
存储
struct
数据结构
C/C++
C/C++
学习札记
1:C语言指针5分钟教程
指针、引用和取值 什么是指针?什么是内存地址?什么叫做指针的取值? 指针是一个存储计算机内存地址的变量。在这份教程里“引用”表示计算机内存地址。从指针指向的内存地址中读取数据称作指针的取值。 指针可以指向某些具体类型的变量的内存地址,例如int、long和double。指针也可以是void类型、NULL指针和未初始化指针。本文会对上述所有指针类型进行探讨。 根据出现位置的不同,操作符
L_YQing
·
2012-10-09 14:00
数据结构
c
struct
null
存储
语言
selenium
学习札记
5-基本操作
selenium学习笔记5---基本操作在java类中使用selenium进行web测试的一些基本操作如下所示:1、打开网页:selenium.open("http://www.xxx.com.cn/");// 使用open时候,不需进行waitForPageToLoad调用2、等待页面:selenium.waitForPageToLoad("20000"); 使用场景如:selenium.cli
aerchi
·
2012-10-08 16:00
Selenium
学习札记
4
Selenium学习笔记4selenium.waitForPageToLoad(...); 何时使用,生效问题,flag值的改变问题,暂时先标记,待完善。
aerchi
·
2012-10-08 16:00
Selenium
学习札记
3
Selenium学习笔记33、客户端完成编写后,一般来说就可以测试运行了但是在这个时候我碰到了一个问题:selenium.open(...)超时,selenium.waitForPageToLoad(...);也会超时而当我访问自己机器部署的代码的时候,这些问题都不存在。后来查阅了一些资料发现:我使用的网络访问外网的时候,公司是使用代理的这个时候程序就需要一些特别的操作: 3.1、编写的代码中需要
aerchi
·
2012-10-08 16:00
网络
测试
服务器
脚本
selenium
工具
Selenium
学习札记
1
Selenium学习笔记1今天刚刚接触selenium,查了一些资料,现针对第一天的学习内容进行总结:由于日后的项目里面会使用java进行相关测试程序的编写,所以选择使用SeleniumRemoteControl。具体原因可以参看http://wiki.openqa.org/pages/viewpage.action?pageId=763 1、现在selenium 相关包 下载,我下载的版本为
aerchi
·
2012-10-08 16:00
java
windows
server
cmd
服务器
selenium
Selenium
学习札记
2
Selenium学习笔记2启动完成服务器后,可以进行客户端代码的开发了: 2、客户端进行编写publicclassTestPage { privateSeleniumselenium; @Before publicvoidsetUp() { Stringurl="http://www.baidu.com"; //selenium=newDefaultSelenium("localhost",Se
aerchi
·
2012-10-08 16:00
tomcat
String
服务器
url
Class
selenium
selenium
学习札记
1_hello world
selenium学习笔记1_helloworld用SeleniumIDE在firefox中录制脚本,生成相应的代码,可以是java C# Ruby Python用SeleniumRC运行脚本,可以实现在不同的环境,不用的浏览器中进行自动化测试。一SeleniumIDE安装安装firefox下载SeleniumIDE插件selenium-ide-1.0.12.xpihttp://seleniumhq
aerchi
·
2012-10-08 16:00
java
exception
JUnit
jar
selenium
firefox
Android
学习札记
53:详解Android中的进程间通信机制Binder系列文章(1)
在Android系统中,每一个应用程序都是由一些Activity和Service组成的,一般Service运行在独立的进程中,而Activity有可能运行在同一个进程中,也有可能运行在不同的进程中。那么,不在同一个进程的Activity或者Service是如何通信的呢?这就是本文中要介绍的Binder进程间通信机制了。我们知道,Android系统是基于Linux内核的,而Linux内核继承和兼容了
l_yqing
·
2012-09-04 10:57
android
manager
service
server
semaphore
linux内核
Android
Android
学习札记
53:详解Android中的进程间通信机制Binder系列文章(1)
在Android系统中,每一个应用程序都是由一些Activity和Service组成的,一般Service运行在独立的进程中,而Activity有可能运行在同一个进程中,也有可能运行在不同的进程中。那么,不在同一个进程的Activity或者Service是如何通信的呢?这就是本文中要介绍的Binder进程间通信机制了。 我们知道,Android系统是基于Linux内核的,而Linux内核继承
L_YQing
·
2012-09-04 10:00
android
manager
server
Semaphore
service
linux内核
Android
学习札记
52:广播(Broadcast)基础篇
什么是广播?在Android中,Broadcast是一种广泛运用的在应用程序之间传输信息的机制。我们拿广播电台来做个比方,我们平常使用收音机收音是这样的:许许多多不同的广播电台通过特定的频率来发送他们的内容,而我们用户只需要将频率调成和广播电台的一样就可以收听他们的内容了。Android中的广播机制就和这个差不多的道理。①电台发送的内容是语音,而在Android中我们要发送的广播内容是一个Inte
l_yqing
·
2012-09-04 09:55
android
action
service
class
filter
application
Android
Android
学习札记
52:广播(Broadcast)基础篇
什么是广播? 在Android中,Broadcast是一种广泛运用的在应用程序之间传输信息的机制。我们拿广播电台来做个比方,我们平常使用收音机收音是这样的:许许多多不同的广播电台通过特定的频率来发送他们的内容,而我们用户只需要将频率调成和广播电台的一样就可以收听他们的内容了。Android中的广播机制就和这个差不多的道理。 ①电台发送的内容是语音,而在Android中我们要发送的广播内容
L_YQing
·
2012-09-04 09:00
android
service
filter
application
Class
action
Java
学习札记
20:Java程序员集合框架面试题
Java集合框架是最常被问到的Java面试问题,要理解Java技术强大特性,就有必要掌握集合框架。这里有一些实用问题,常在Java面试中问到。1、什么是Java集合APIJava集合框架API是用来表示和操作集合的统一框架,它包含接口、实现类、以及帮助程序员完成一些编程的算法。简言之,API在上层完成以下几件事:●编程更加省力,提高程序速度和代码质量●非关联的API提高互操作性●节省学习使用新AP
l_yqing
·
2012-09-03 17:15
java
框架
hashmap
iterator
vector
api
Java
Java
学习札记
20:Java程序员集合框架面试题
Java集合框架是最常被问到的Java面试问题,要理解Java技术强大特性,就有必要掌握集合框架。这里有一些实用问题,常在Java面试中问到。1、什么是Java集合APIJava集合框架API是用来表示和操作集合的统一框架,它包含接口、实现类、以及帮助程序员完成一些编程的算法。简言之,API在上层完成以下几件事: ●编程更加省力,提高程序速度和代码质量 ●非关联的API提高互操作性 ●
L_YQing
·
2012-09-03 17:00
java
框架
api
vector
HashMap
iterator
Android
学习札记
51:在TextView显示插入的图片
Android系统默认给TextView插入图片提供了三种方式:1、ImageSpan2、Html.ImageGetter3、TextView.setCompoundDrawables(left,top,right,bottom)1、在TextView使用ImageSpan显示图片ImageSpanspan=newImageSpan(this,R.drawable.ic_launcher);Spa
l_yqing
·
2012-09-03 17:24
android
null
html
Android
Android
学习札记
51:在TextView显示插入的图片
Android系统默认给TextView插入图片提供了三种方式: 1、ImageSpan 2、Html.ImageGetter 3、TextView.setCompoundDrawables(left,top,right,bottom)1、在TextView使用ImageSpan显示图片ImageSpanspan=newImageSpan(this,R.drawable.ic_launc
L_YQing
·
2012-09-03 17:00
html
android
null
Java
学习札记
19:详解Java中的Pattern和Matcher
现在JDK1.4里终于有了自己的正则表达式API包,JAVA程序员可以免去找第三方提供的正则表达式库的周折了,我们现在就马上来了解一下这个SUN提供的迟来恩物--对我来说确实如此。1、简介java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。它包括两个类:Pattern和MatcherPattern一个Pattern是一个正则表达式经编译后的表现模式Match
L_YQing
·
2012-09-03 16:00
java
exception
正则表达式
String
input
email
Android
学习札记
50:在Android中自定义捕获Application全局异常
大家都知道,现在安装Android系统的手机和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的BUG修复帮助极大,所以今天就来介绍一下如何在程序崩溃的情况下收集相关的设备参数信息和具体的异常信息,并发送这些信息到服务器供开发者
L_YQing
·
2012-09-03 14:00
android
String
properties
null
application
import
Android
学习札记
49:在Android中使用Application保存全局变量
最近在项目中,遇到了Application这个类,开始不知道有什么用,经过学习后才知道它的用途也蛮大的,举个例子,如果想在整个应用中使用全局变量,在Java中一般是使用静态变量,public类型;而在Android中如果使用这样的全局变量就不符合Android的框架架构,但是可以使用一种更优雅的方式,就是使用ApplicationContext。我们先来看看一下这段说明:Baseclassfort
L_YQing
·
2012-09-01 11:00
android
String
application
Class
import
encoding
Android
学习札记
48:将TextView中的指定文字转换为表情显示
importandroid.content.Context; importandroid.text.Spannable; importandroid.text.SpannableStringBuilder; importandroid.text.style.ImageSpan; importandroid.util.Log; importjava.util.HashMap; importjava.
L_YQing
·
2012-08-23 00:00
android
正则表达式
String
Integer
import
encoding
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他