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
使用简介
ProGuard
使用简介
我们做java开发的一般都会遇到如何保护我们开发的代码问题。java语言由于是基于jvm上面,所以反编译class 文件很很容易。假如我们做了一个web程序,并把这个web程序发布给客户。实际上,客户是很容易反编译出我们的源代码出来,包括所有的src文件和 jsp文件等等。 那么,如何保护我们的源代码,实际上,应该有几种方法可以使用:1、使用代码混淆器 2、重载应用服务器的classloader
·
2014-04-22 11:00
ProGuard
OpenGL Shader Builder
使用简介
GettingStarted 这个是mac上的一个工具,用来编写、运行、测试OpenGLshaders的,他可以 1.高亮显示语法 2.编译并链接源码,生成shader对象。 3.可以修改甚至动态修改uniform的值。 4.可以修改之后直接预览textures 5.可以动态启动或屏蔽某个shader,能够更有效的看到结果。他总共有4个视图,Progra
qihigh
·
2014-04-17 16:00
mac
OpenGL
es
repo
使用简介
1repo介绍Android 使用 Git 作为代码管理工具,开发了 Gerrit 进行代码审核以便更好的对代码进行集中式管理,还开发了 Repo 命令行工具,对 Git 部分命令封装,将百多个 Git 库有效的进行组织。1.1 清单库文件介绍一个清单库可以包含多个清单文件和多个分支,每个清单文件和分支都有对应的版本。清单文件以xml格式组织的。举个例子:Ø remote元素
skyflying2012
·
2014-04-15 10:00
Gson
使用简介
这个网页通过正常的手段是访问不到的,为了大家能够方便的学习Gson。因此将原文应用到此。OverviewGsonisaJavalibrarythatcanbeusedtoconvertJavaObjectsintotheirJSONrepresentation.ItcanalsobeusedtoconvertaJSONstringtoanequivalentJavaobject.Gsonisano
墨梅
·
2014-04-13 17:00
GNU libtool
使用简介
本文翻译自libtool的官方使用手册的部分内容,翻译不当之处请多指教,转载清注明出处!1.简介 以前,如果你是一名源代码包开发者,你想要利用共享库带来的优势,你需要为每一种平台编写特定的代码以使你的代码可以运行。同时你可能需要设计一个配置文件接口,所以包的安装者可以选择哪些库需要安装。 GNULibtool简化上述工作,其将平台相关的特性和用户接口封装到了一个脚本文件中。GNULibtool
linux_embedded
·
2014-04-10 21:00
gcc
library
编译器
gnu
Smack
使用简介
1 概述 Smack是一个用于和XMPP服务器通信的类库,由此可以实现即时通讯和聊天。 1.1 主要优势 简单易用,并且有十分强大的API,只需三行代码就可以向用户发关文本消息: XMPPConnection connection = new XMPPConnection("jabber.org"); connecti
guizuhong2005
·
2014-04-09 13:00
smack
JSVM
使用简介
做毕业设计之中,研究了很久JSVM的使用。本来是想到网上,看一下人家的简介的,结果什么也没找到。所以,就自己对它的使用文档研究了一翻。其实,只看jsvm的sofewaremenu是看不懂怎么用的。后来,经过不断的探讨,我基本上摸透了这个软件。由于,这样很多人都来问我。所以,我这里直接写出来,跟大家分享好了。 注意事项: (1)由于,我使用的是windows系统,所以下面都是局限于window
nkwangjie
·
2014-03-28 18:00
TTLSA带你学习Thinkphp
Thinkphp学习开场白-TTLSA(二)Thinkphp简述框架、OOP、MVC-TTLSA(三)Thinkphp安装-TTLSA(四)Thinkphp运行流程简介-TTLSA(五)Thinkphp常用短函数
使用简介
小运
·
2014-03-23 00:00
入门
thinkphp
教程
自学
(五)Thinkphp常用短函数
使用简介
-TTLSA
本章着重简介thinkphp框架内置函数的用途,以及如何调用自定义函数注:具体用法不在本章进行过多的讲解,如果有兴趣的话可以参考官网相关教程1、D方法参考链接:ThinkphpD方法详解D方法应该是用的比较多的方法了,用于实例化自定义模型类,是ThinkPHP框架对Model类实例化的一种封装,并实现了单例模式,支持跨项目和分组调用,调用格式如下:D('[项目://][分组/]模型','模型层名称
小运
·
2014-03-23 00:00
r
N
f
D
m
I
a
S
g
L
GIT在Linux上的安装和
使用简介
GIT最初是由Linus Benedict Torvalds为了更有效地管理Linux内核开发而创立的分布式版本控制软件,与常用的版本控制工具如CVS、Subversion不同,它不必服务器端软件支持,速度和效率也有着相当程度的提高。 如果拥有CVS或者SVN的使用背景,那么更熟悉的方法是客户端-服务器端模式,所有的文件仓库(repository)都是存放在服务器上的,用户需要在本地安装
tangjunliang
·
2014-03-21 13:00
linux
seajs 和spm的
使用简介
说实话,前端开发是一个令人头痛的事情.nodejs出现了很久了,一直不是很习惯用nodejs,当初刚出来的时候,就下载了express,想搭建个网站,结果不是我的菜,愣是用的不习惯,也就搁置了很久.直到发现了kissy,aliceui.org,淘宝支付宝系的前端js框架和css解决方案.先说kissy,这东西用在淘宝上,实际上就是淘宝自己的jQuery+css框架,功能已经有目共睹了,淘宝的页面在
huyoo
·
2014-03-21 10:00
nodejs
seajs
SPM
aliceui
git
使用简介
2.1概念2.1.1取得项目的Git仓库有两种取得Git项目仓库的方法。第一种是在现存的目录下,通过导入所有文件来创建新的Git仓库。第二种是从已有的Git仓库克隆出一个新的镜像仓库来。从当前目录初始化要对现有的某个项目开始用Git管理,只需到此项目所在的目录,执行:$gitinit 初始化后,在当前目录下会出现一个名为.git的目录,所有Git需要的数据和资源都存放在这个目录中。不过目前,仅仅
zhongnanjun_3
·
2014-03-20 15:00
linux
C++基础:C++中vector
使用简介
vector是C++标准库中的一个类,与数组颇为相似,不同之处在于,vector可以自动扩展容量,故可以将其视为会自动扩展容量的数组。vector是C++标准程序库中的众多容器(container)之一,能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型数据的动态数组。为了可以使用vector,需要在你的头文件中包含下面的代码:#includeusingnamespac
zhangyalin1992
·
2014-03-19 19:00
C++
vector
Easyui datagrid detailview
使用简介
一、easyui的detailview又叫subgrid其实也就类似于分组表格的意思,先见效果图二、下面说下使用方法1.页面引入样式2.引入脚本detailview.js官网下载的包应该没有,不过也很好获得,我们在看在线demo的时候可以看到detailview的路径,然后下载下来,这里就直接贴出了方便大家下载http://www.jeasyui.com/easyui/datagrid-detai
pk490525
·
2014-03-11 23:00
Java 线程池学习
Java线程池学习Reference:《创建Java线程池》[1],《Java线程:新特征-线程池》[2],《Java线程池学习》[3],《线程池ThreadPoolExecutor
使用简介
》[4],《
zmissm
·
2014-03-11 10:00
grep的用法
使用简介
1.命令格式 grep [options] “regular expression”filename2.grep的选项:-v:不显示匹配到的行,先没有匹配到的行,即搜索非匹配行。
古惑双雄
·
2014-03-06 23:23
操作系统
grep
Java线程池
Java 线程池学习 Reference: 《创建Java线程池》[1],《Java线程:新特征-线程池》[2], 《Java线程池学习》[3],《线程池ThreadPoolExecutor
使用简介
》
DemoGilbete
·
2014-03-04 11:00
java
thread
Java 线程池学习
Reference:《创建Java线程池》[1],《Java线程:新特征-线程池》[2],《Java线程池学习》[3],《线程池ThreadPoolExecutor
使用简介
》[4],《Java5中的线程池实例讲解
liuye09043124
·
2014-02-28 14:00
java
线程池
使用Corosync+Pacemaker+nfs 实现高可用的Web集群
博客大纲: 一、实验环境说明二、配置前的准备工作三、安装corosync和pacemaker,并提供配置四、启动并检查corosync五、crmsh 的安装及
使用简介
六、使用crmsh配置集群资源七、测试资源八
linuxshow2013
·
2014-02-27 15:00
pacemaker
corosync
高可用集群
crmsh
Thumbnailator
使用简介
Thumbnailator是一个非常好的图片开源工具,使用起来很方便,不过文档不是非常全面,如果遇到问题的话,有时也是不好解决的,我之前研究过,所以分享下经验,以便大家使用时更顺手些。之前文章中Java图片处理开源框架已说明的功能我这里不再重复了。场景一:图片尺寸不变,修改图片文件类型Thumbnails.of("F:\\image\\IMG_20131229_114806.png") .scal
wangpeng047
·
2014-02-26 16:00
java
图片
开源框架
图片处理
开源工具
转 adb
使用简介
此转自http://blog.csdn.net/zeng622peng/article/details/6401452adb(AndroidDebugBridge)是Android提供的一个通用的调试工具。借助这个工具,可以管理设备模拟器的状态,还可以进行以下的操作:1、快速更新设备或手机模拟器中的代码,如应用或Android系统升级;2、在设备上运行shell命令;3、管理设备或手机模拟器上的预
happyailsa
·
2014-02-25 17:55
android
adb
使用简介
TortoiseSVN
使用简介
1安装及下载client端2什么是SVN(Subversion)?3为甚么要用SVN?4怎么样在Windows下面建立SVNRepository?5建立一个Working目录6新增档案及目录到Repository中7更新档案及目录8更新至特定版本9复制档案及目录10制作Tag或是Release11快速参考11.1取得(Checkout)Repository11.2更新(Update)档案或目录1
husion01
·
2014-02-23 14:00
tinyxml
使用简介
读取和设置xml配置文件是最常用的操作,试用了几个C++的XML解析器,个人感觉TinyXML是使用起来最舒服的,因为它的API接口和Java的十分类似,面向对象性很好。TinyXML是一个开源的解析XML的解析库,能够用于C++,能够在Windows或Linux中编译。这个解析库的模型通过解析XML文件,然后在内存中生成DOM模型,从而让我们很方便的遍历这棵XML树。DOM模型即文档对象模型,是
rosekin
·
2014-02-21 09:00
Java 线程池学习
Java线程池学习Reference:《创建Java线程池》[1],《Java线程:新特征-线程池》[2],《Java线程池学习》[3],《线程池ThreadPoolExecutor
使用简介
》[4],《
keda8997110
·
2014-02-20 13:00
java
线程池学习
MAC下好用的svn2
目录[-]一、下载地址二、安装破解方法三、添加repository 1.SVN配置 2.HTTP配置四、
使用简介
1.上传项目到repository 2.下载项目 3.版本管理 a)先更新后提交 b
Kaitiren
·
2014-02-18 17:00
iTALC 网络教室平台 编译及
使用简介
今天试着基于 iThinkX平台编译了一份iTALC网络教室平台,大概过程如下:准备工作,解决依赖:我先下了一份git版的,用的是cmake来编译的,结果,发现,这个软件声称需要Linux-PAM的支持,但是在官方说明文档中并没提到这个支持,于是,我就试着下了一份Linux-PAM,经过几次编译调试,最终用的以下配置命令通过Linux-PAM的编译:程序代码: [选择]cd/tmp wgethtt
sunnylion1982
·
2014-02-18 15:00
线程池ThreadPoolExecutor
使用简介
01ThreadPoolExecutorpool= new ThreadPoolExecutor(corePoolSize,02 maximumPoolSize,03 keepAliveTime,04 unit,0
marb
·
2014-02-10 16:00
RL-TCPNet的移植与
使用简介
本文阅读前提: 1. OSI七层模型和TCP/IP协议结构 2. 一些ARM开发经验,特别是MDK的 3.MII/RMII/SLIP相关概念 在互联网/物联网时代,嵌入式产品接入网络已经不是什么新鲜概念或高端技术了。 通过网络对产品进行远程管理是一种流行而又高效的方法,常见的方法有Telnet(TCP)、SNMP(UDP)和HTTP,这些要求产品拥有网卡(硬件)和支持TC
Ropai
·
2014-02-04 16:00
嵌入式
tcpip
mdk
rl-tcpnet
BTrace
使用简介
很多时候在online的应用出现问题时,很多时候我们需要知道更多的程序的运行细节,但又不可能在开发的时候就把程序中所有的运行细节都打印到日 志上,通常这个时候能采取的就是修改代码,重新部署,然后再观察,但这种方法对于online应用来说不是很好,另外一方面如果碰到不好改的代码,例如引 用的其他的外部的包什么的,就很麻烦了,BTrace就是一个可以在不改代码、不重启应用的情况下,动态的查看程序运行细
wbj0110
·
2014-01-30 09:00
java
调试
BTrace
BTrace
使用简介
很多时候在online的应用出现问题时,很多时候我们需要知道更多的程序的运行细节,但又不可能在开发的时候就把程序中所有的运行细节都打印到日 志上,通常这个时候能采取的就是修改代码,重新部署,然后再观察,但这种方法对于online应用来说不是很好,另外一方面如果碰到不好改的代码,例如引 用的其他的外部的包什么的,就很麻烦了,BTrace就是一个可以在不改代码、不重启应用的情况下,动态的查看程序运行细
wbj0110
·
2014-01-30 09:00
java
调试
BTrace
BTrace
使用简介
很多时候在online的应用出现问题时,很多时候我们需要知道更多的程序的运行细节,但又不可能在开发的时候就把程序中所有的运行细节都打印到日 志上,通常这个时候能采取的就是修改代码,重新部署,然后再观察,但这种方法对于online应用来说不是很好,另外一方面如果碰到不好改的代码,例如引 用的其他的外部的包什么的,就很麻烦了,BTrace就是一个可以在不改代码、不重启应用的情况下,动态的查看程序运行细
wbj0110
·
2014-01-30 09:00
java
调试
BTrace
valgrind 的
使用简介
内存泄漏
一 valgrind是什么?Valgrind是一套Linux下,开放源代码(GPLV2)的仿真调试工具的集合。Valgrind由内核(core)以及基于内核的其他调试工具组成。内核类似于一个框架(framework),它模拟了一个CPU环境,并提供服务给其他工具;而其他工具则类似于插件(plug-in),利用内核提供的服务完成各种特定的内存调试任务。Valgrind的体系结构如下图所示:valgr
weichangzhi18
·
2014-01-27 11:00
valgrind
内存泄漏检查
使用QEMU模拟搭建ARM开发平台
内核使用QEMU模拟搭建ARM开发平台(二)——加入busybox支持使用QEMU模拟搭建ARM开发平台(三)——添加SCSI和MTD以及NANDflash支持MTD设备及JFFS2,UBIFS文件系统的
使用简介
zwj0403
·
2014-01-22 17:00
Dom4j
使用简介
Dom4j
使用简介
作者:冰云 icecloud(AT)sina.com时间:2003.12.15 版权声明:本文由冰云完成,首发于CSDN,未经许可,不得使用于任何商业用途。
xiyang_1990
·
2014-01-20 14:00
java
dom
JUnit3.8
使用简介
本文转自http://87nba87.iteye.com/blog/665821JUnit是*Unit家族的第一产品,一直被广泛应用。他是KentBeck和ErichGamma两位大师的作品(GOF中的两人,设计模式那本书是4个人写的,这两个是其中两位)。目前已经成为Java领域单元测试默认的标准。 现在的版本是4.*,由于4的版本基于了JDK5以上,利用了大量的Annotation,是测试变的更
caihongshijie6
·
2014-01-19 23:00
ndk-gdb
使用简介
文档摘自android-ndk-r9c-linux-x86_64.tar.bz2中的docs/ndk-gdb.html下面是渣渣版翻译,禁止围观,禁止吐槽'ndk-gdb'and'ndk-gdb-py'OverviewIMPORTANT:IFYOUAREDEBUGGINGTHREADEDPROGRAMS,PLEASEREADTHESECTIONBELOWTITLED'ThreadSupport'.
不写可以么
·
2014-01-18 23:00
Android碎片Fragment
使用简介
我们都知道,Android上的界面展示都是通过Activity实现的,Activity实在是太常用了,我相信大家都已经非常熟悉了,这里就不再赘述。 但是Activity也有它的局限性,同样的界面在手机上显示可能很好看,在平板上就未必了,因为平板的屏幕非常大,手机的界面放在平板上可能会有过分被拉长、控件间距过大等情况。这个时候更好的体验效果是在Activity中嵌入"小Activity",然后
ztp800201
·
2014-01-16 19:00
一些gem
使用简介
视图render–直接在视图里render,而不传任何参数,很可怕。它的参数直接从控制器中传递过来,fuckresponders––默认对非GET请求有效,比如:create(:notice),update(:notice),destroy(:notice,:alert)exception_notification–网站发生异常时,通过邮件告诉开发者。设置邮件发送方、接收方即可。rdiscount
leekelby
·
2014-01-15 08:00
svn及其
使用简介
版本库Subversion是文件服务系统,一个特别的文件系统。它可以记录每一次的更改,包括文件和目录的修改,增删等。版本模型锁定-修改-解锁图一锁定-修改-解锁方案拷贝-修改-合并图二拷贝-修改-合并方案工作拷贝一个subversion工作拷贝是本地机器一个普通的目录,保存着一些文件,可以任意编辑文件。工作拷贝时在私有工作区,在明确的做了特定操作之前,subversion不会把修改与其他人的合并,
watertoeast
·
2014-01-14 20:14
svn
开发
版本控制
软件工程
svn及其
使用简介
版本库Subversion是文件服务系统,一个特别的文件系统。它可以记录每一次的更改,包括文件和目录的修改,增删等。版本模型锁定-修改-解锁图一锁定-修改-解锁方案拷贝-修改-合并图二拷贝-修改-合并方案工作拷贝一个subversion工作拷贝是本地机器一个普通的目录,保存着一些文件,可以任意编辑文件。工作拷贝时在私有工作区,在明确的做了特定操作之前,subversion不会把修改与其他人的合并,
watertoeast
·
2014-01-14 20:14
开发
SVN
版本控制
dom4j相当全的资料
Dom4j
使用简介
作者:冰云 icecloud(AT)sina.com时间:2003.12.15版权声明:本文由冰云完成,首发于CSDN,未经许可,不得使用于任何商业用途。
yanweilingjob
·
2014-01-10 14:11
文章
library
source
support
Java平台
[转 ]vagrant
使用简介
阅读更多1>简介:vagrant提供了易于配置,重复性好,便携式的工作环境,这些对开发人员非常有用,它可以让开发人员可以创建简单且可重复使用的基于VirtualBox的虚拟机(现在也支持VMware和AWS等),这些虚拟机可以快速的创建和销毁。vagrant也可以和puppet,chef等结合,实现虚拟机管理的自动化。vagrant的官网:http://www.vagrantup.com本文出自c
longgangbai
·
2014-01-10 13:00
Vagrant
virtualbox
[转 ]vagrant
使用简介
1>简介: vagrant提供了易于配置,重复性好,便携式的工作环境,这些对开发人员非常有用,它可以让开发人员可以创建简单且可重复使用的基于VirtualBox的虚拟机(现在也支持VMware和AWS等),这些虚拟机可以快速的创建和销毁。vagrant也可以和puppet,chef等结合,实现虚拟机管理的自动化。vagrant的官网:http://www.vagrantup.com本文出自cclo
longgangbai
·
2014-01-10 13:00
vagrant
VirtualBox
[转 ]vagrant
使用简介
1>简介: vagrant提供了易于配置,重复性好,便携式的工作环境,这些对开发人员非常有用,它可以让开发人员可以创建简单且可重复使用的基于VirtualBox的虚拟机(现在也支持VMware和AWS等),这些虚拟机可以快速的创建和销毁。vagrant也可以和puppet,chef等结合,实现虚拟机管理的自动化。vagrant的官网:http://www.vagrantup.com本文出自cclo
longgangbai
·
2014-01-10 13:00
vagrant
VirtualBox
[转 ]vagrant
使用简介
1>简介: vagrant提供了易于配置,重复性好,便携式的工作环境,这些对开发人员非常有用,它可以让开发人员可以创建简单且可重复使用的基于VirtualBox的虚拟机(现在也支持VMware和AWS等),这些虚拟机可以快速的创建和销毁。vagrant也可以和puppet,chef等结合,实现虚拟机管理的自动化。vagrant的官网:http://www.vagrantup.com本文出自cclo
longgangbai
·
2014-01-10 13:00
vagrant
VirtualBox
[转 ]vagrant
使用简介
1>简介: vagrant提供了易于配置,重复性好,便携式的工作环境,这些对开发人员非常有用,它可以让开发人员可以创建简单且可重复使用的基于VirtualBox的虚拟机(现在也支持VMware和AWS等),这些虚拟机可以快速的创建和销毁。vagrant也可以和puppet,chef等结合,实现虚拟机管理的自动化。vagrant的官网:http://www.vagrantup.com本文出自cclo
longgangbai
·
2014-01-10 13:00
vagrant
VirtualBox
JW Player
使用简介
一、JWPlayer是什么?简单地说,JWPlayer是一种基于flash的交互式网页媒体播放器。它是由Jeroen和Wijering共同建立的LongTailVideo所开发,问世于2005年,当时仍名不经传的YouTube首次采用的播放器就是JWPlayer。官方网址:http://www.longtailvideo.com/。JWPlayer含:FLVPlayer、WMVPlayer、Ima
yxwmzouzou
·
2014-01-06 23:00
Kettle javascript脚本
使用简介
在使用kettle进行数据抽取转换时,可以用js脚本对抽取的数据进行连接、截取、转换等操作,非常方便,并且在js中可以直接使用java类方法; 在系统进行数据抽取时,数据源是sybase数据库,编码格式为CP850,目标数据库为oracle,编码GBK,出现乱码,测试进行数据转码例子如下: 1、抽取步骤添加ModifiedJavaScriptValue; 2、从输入字段可以看到上一步
lifanfly
·
2014-01-06 14:28
JavaScript
Kettle
Kettle javascript脚本
使用简介
在使用kettle进行数据抽取转换时,可以用js脚本对抽取的数据进行连接、截取、转换等操作,非常方便,并且在js中可以直接使用java类方法;在系统进行数据抽取时,数据源是sybase数据库,编码格式为CP850,目标数据库为oracle,编码GBK,出现乱码,测试进行数据转码例子如下:1、抽取步骤添加ModifiedJavaScriptValue;2、从输入字段可以看到上一步骤传输过来字段列表,
lifanfly
·
2014-01-06 14:28
kettle
javascript
JAVA
ios中sqlite3
使用简介
SQLLite(一)基本介绍随着云和mobile设备的流行,SQLite作为一款开源的轻量级数据库也被越来越广泛地应用。从HTML5到android,ios和win8为代表的mobile平台都对它提供了天然的支持与整合。因此对SQLite的学习也就显得非常重要。从本文开始的一系列文章将展开对sqllite的介绍。SQLite是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.
ALDRIDGE1
·
2014-01-06 00:00
ios
数据库
sqlite3
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
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
其他