搜索到与相关的文章
编程技术

Jsch 深入浅出

如果大家熟悉Linux的话,一定对ssh,sftp,scp等命令非常熟悉。ssh是一个安全协议,用来在不同系统或者服务器之间进行安全连接。ssh在连接和传送的过程中会加密所有的数据。具体的解释,大家可以参考百度百科的文档。地址为:http://baike.baidu.com/view/16184.htm但是SSH一般是基于客户端的或者Linux命令行的。比如客户端的工具:OpenSSH,putty,SSHTectia;在linux上大家可以通过sshuse

系统 2019-08-29 22:32:48 2391

编程技术

DataRabbit 轻量的数据访问框架(20)-- 实时

在系统架构设计中,使用缓存是最常用的降低数据库负载和提升性能的策略,缓存的主要目的是减少对数据库的Read操作。但是在不同的情况下,我们需要使用不同形式的缓存。比如,如果数据表中的数据是静态的、不会发生变化的,那就非常容易,我们只需要在系统启动的时候,将其加载到内存,以后每次从内存读取数据即可。再比如,数据表中的数据会发生变化(增删改),但是变化的频率非常低,而恰巧我们的系统对数据实时性的敏感度也不是特别高,那我们可以使用定时刷新的缓存,DataRabbi

系统 2019-08-29 22:28:51 2391

编程技术

Swift中文教程(十四) 初始化

初始化是类,结构体和枚举类型实例化的准备阶段。这个阶段设置这个实例存储的属性的初始化数值和做一些使用实例之前的准备以及必须要做的其他一些设置工作。通过定义构造器(initializers)实现这个实例化过程,也就是创建一个新的具体实例的特殊方法。和Objective-C不一样的是,Swift的构造器没有返回值。它们主要充当的角色是确保这个实例在使用之前能正确的初始化。类实例也能实现一个析构器(deinitializer),在类实例销毁之前做一些清理工作。更

系统 2019-08-12 09:29:34 2391

编程技术

将QNX应用上传到QNX虚拟机上

已经完成了第一个QNX应用的开发和测试,进一步需要将应用直接上传到QNX虚拟机上运行。我猜想QNXMomentics应该有工具直接进行部署,不过找了一轮没找到,就决定使用最笨的办法:FTP先从我的WIN7CMD命令行窗口通过FTP命令进入FTP界面,输入:open其中是QNX虚拟机的IP地址,可以在QNX虚拟机上通过ifconfig命令查看。然后FTP命令提示输入用户名和密码,想起来Q

系统 2019-08-12 09:29:28 2391

各行各业

boot2docker安装及使用

更新homebrew为了确保有boot2docker的安装脚本brewupdate安装boot2dockerbrewinstallboot2docker初始化boot2dockerboot2dockerinit初始化完成后需要将DOCKER_HOST的地址设置为tcp://127.0.0.1:4243exportDOCKER_HOST=tcp://127.0.0.1:4243为了方便,可以将这个信息直接加入到~/.bash_profile,这样就不用每次都

系统 2019-08-12 09:27:18 2391

各行各业

编译期断言

书中列出三种编译期断言的实现方式,一一列出:CompileTimeAssertion.h//第一个版本使用不能建立空数组的性质#defineSTATIC_CHECK1(expr)\{\charunnamed[(expr)?1:0];\}//第二个版本使用模板的非类形参,使用为定义类是违法的templatestructCompileTimeError;//声明一个模板template<>structCompileTimeError{}

系统 2019-08-12 09:26:39 2391

数据库相关

错误1 类型 *******同时存在于xxxx和xxxx错误解

今天做一个web站点,编译项目时出现了这个错误,google了一下,跟我的症状不太一样,只好自己动手解决。首先先看了一下错误:错误1类型*******同时存在于xxxx(.netSYSTEM32下的路径)和xxxx(vs的路径)。看了一下代码,对比了一下样板网站,发现我的错误是在引用了system.data.sqlclient之后发生。之后删了sqlclient之后编译竟然过了。不知你们是否遇到同样的问题,可能是引用间的冲突。经过我分析之后发现,原来sys

系统 2019-08-12 01:55:14 2391

Oracle

oracle ocp笔记(1)

第一课第5章触发器介绍创建数据库创建数据字典catproc.sql用于创建oracle的内置过程ddl触发器举例:createorreplacetriggerlog_logonafterlogonondatabasewhen(user='SYS'ORuserlike'OPS$%')BEGINinsertintosys.event_logvalues('Logon'||user||'at'||to_char(sysdate,'yyyy-mm-ddHH24:m

系统 2019-08-12 01:54:48 2391

Oracle

Oracle事务和锁

Oracle事务和锁1.事务的概念:事务用于保证数据的一致性,它由一组相关的dml(数据操作语言[增删改])语句组成,该组的dml语句要么全部成功。要么全部失败。*事务的特性有四个:ACID原子性atomicity:语句级原子性,过程级原子性,事务级原子性一致性consistency:状态一致,同一事务中不会有两种状态隔离性isolation:事务间是互相分离的互不影响(这里可能也有自治事务)持久性durability:事务提交了,那么状态就是永久的*只读

系统 2019-08-12 01:54:18 2391