Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

基于SQL脚本将数据库表及字段提取为C#中的类

基于SQL脚本将数据库表及字段提取为C#中的类

开发时,勉不了需要使用SQL直接与数据库交互,这时对于数据库中的表名及字段名会使用的比较多。如果每使用一次都复制一个,实在蛋疼。所以就考虑将其做成const常量。但是数据库中的表和字段相当多,一个一个敲,不但累,还有可能敲错。要保证正确,最好的办法当然是使用工具或者脚本。这里提供一个SQL脚本的实现。原理:获取数据库的表--->遍历每个表中的字段--->生成数据SQL代码DECLARE @tableName VARCHAR(MAX)DECLAR...
Android弹窗中的spinner异常解决办法

Android弹窗中的spinner异常解决办法

弹窗常用AlertDialog来袜,因为AlertDialog可以很方便的添加所要的项。比如确定/取消按钮,自定义的标题栏、自定义的信息布局等。在自定义布局时,比如我们采用LinearLayout来布局,然后再往LinearLayout中添加一些项,比如TextView、EditText等。这些都很容易实现。不过,如果添加spinner,可能就会出问题了。找了很久,发现是context引起的。因为spinner在点击展开下拉列表时,需要依赖于窗体,而使用c...
Java中的函数传递

Java中的函数传递

在C和C++中,函数的传递可以通过函数指针来实现。在C#中,函数传递可以通过委托、Action、Func来实现。Java中没有函数指针、没有委托,那函数要如何传递呢?可以通过以下两种方式实现。1、通过handler,在A类中实例化B类,并传递一个handler到B中。B通过handler发送消息,A中接收到消息后,执行相应的函数。严格的来说,这种不算是函数传递,只是变相达到了函数调用的目的。2、通过接口来实现。下面是实现的代码。ICallback.java...
Java使用基本JDK操作ZIP文件

Java使用基本JDK操作ZIP文件

提示:本文简单介绍介绍了一下JDK中的zip接口,但JDK自带的zip操作接口非常不完善,既不支持中文,也不支持密码,所以可用性不高。如果您有在Java语言环境中处理zip压缩文件的需要,推荐采用zip4j这一开源项目,zip4j支持多种加密和压缩算法,采用unicode编码,所以也支持中文,其它方面也是非常优秀,可以说是功能强大。详见另一篇文章: http://www.linuxidc.com/Linux/2014-11/109061.htm最近由于工作...
NSA 对 RSA 的渗透比以前认为的更深入

NSA 对 RSA 的渗透比以前认为的更深入

路透社独家报道,NSA 对RSA的渗透比以前认为的更深入,它不是在RSA的加密产品嵌入了一个存在后门的伪随机生成器而是两个。除了众所周知的Dual EC_DRBG双椭圆曲线确定性随机比特生成器外,还有一个是Extended Random。在理论上,Extended Random作为第二个随机性来源,可以使得加密密钥更安全。但约翰霍普金斯大学的加密学专家Matt Green教授等人在一篇即将发布的研究报告中指出,在Extended Random的帮助下,攻击...
Java解压带密码的RAR压缩文件

Java解压带密码的RAR压缩文件

RAR压缩算法是不公开的,所以这方面的开源项目不多幸好有一个叫unrar的开源项目支持RAR的解压,但不能压缩RAR文件不过,直接使用unrar却不能支持带密码的RAR文件解压,经过多方查找,终于在Google Code上面找到一个支持密码的unrar版本,下载地址:http://code.google.com/p/java-unrar/该项目依赖Jar包:commons-logging.jar 比较常用,可以到Apache官网下载gnu-crypto.j...
Java解压和压缩带密码的zip文件

Java解压和压缩带密码的zip文件

提示:本文介绍的是winzipaes项目,但该开源项目使用起来并不太方便,我最终也没有采用它,如果您有在Java语言环境中处理zip压缩文件的需要,推荐采用zip4j这一开源项目,相比winzipaes仅支持AES算法而言,zip4j支持多种算法,其它方面也是非常优秀,可以说是强大。详见另一篇文章: http://www.linuxidc.com/Linux/2014-11/109061.htm前言JDK自带的ZIP操作接口(java.util.zip包,...
winzipaes文件名乱码解决方案

winzipaes文件名乱码解决方案

winzipaes是一个开源的基于javaZip的加密压缩工具目前代码托管在google上(http://code.google.com/p/winzipaes)需要依赖bcprov的包,可以去maven上下载,也可以在Linux公社资源下载,见本文下面的下载地址。用过的人可能都会发现当使用它,往压缩包里添加的文件名有汉字时,会出现乱码这是因为winzipaes默认使用的iso-8859-1编码格式,不乱吗才怪啊。。下面是我的修改方法,基于的是(winzi...
<< 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 >>