Create

PostgreSQL 实时位置跟踪+轨迹分析系统实践 - 单机顶千亿轨迹/天

01-02
标签 PostgreSQL , PostGIS , 动态更新位置 , 轨迹跟踪 , 空间分析 , 时空分析 背景 随着移动设备的普及,越来越多的业务具备了时空属性,例如快递,试试跟踪包裹.快递员位置.例如实体,具备了空间属性. 例如餐饮配送,送货员位置属性.例如车辆,实时位置.等等. 其中两大需求包括: 1.对象位置实时跟踪,例如实时查询某个位点附近.或某个多边形区域内的送货员. 2.对象位置轨迹记录和分析.结合地图,分析轨迹,结合路由算法,预测.生成最佳路径等. DEMO 以快递配送为例,GP

20.2. nagios

01-01
Install Nagios & Plugins [[email protected] ~]# yum -y install nagios nagios-plugins-all nagios-plugins-nrpe Create the default Nagios web access user & set a password # htpasswd -c /etc/nagios/passwd nagiosadmin Verify default config files nagios -v

第 18 章 Zabbix

01-01
目录 18.1. Installing and Configuring Zabbix 18.1.1. Ubuntu 18.1.2. CentOS Zabbix 2.4 18.1.3. Zabbix 3.x CentOS 7 18.2. web ui 18.2.1. 警告脚本 18.3. zabbix-java-gateway - Zabbix java gateway 18.4. zabbix-agent 18.4.1. Ubuntu 18.4.2. CentOS 7 18.4.3. zabbi

第 8 章 Service

01-01
目录 8.1. NFS 8.1.1. nfsstat 8.1.2. nfswatch 8.2. apachetop 8.1. NFS 8.1.1. nfsstat [email protected]:~$ nfsstat Client rpc stats: calls retrans authrefrsh 1453045225 19702 744 Client nfs v3: null getattr setattr lookup access readlink 0 0% 114943957 8% 3486

5.15. Password

01-01
5.15.1. Shadow password suite configuration. # cat /etc/login.defs # *REQUIRED* # Directory where mailboxes reside, _or_ name of file, relative to the # home directory. If you _do_ define both, MAIL_DIR takes precedence. # QMAIL_DIR is for Qmail # #Q

一个分层架构设计的例子(2)

12-04
接着上一篇关于分层架构的讨论,一个分层架构设计的例子(1).上篇介绍了实体类(Entity).数据库访问类(DAL).数据访问接口(IDAL)的相关设计,本篇主要讨论下面几个部分内容:业务逻辑层.缓存机制.界面层等方面.业务逻辑层,主要是业务逻辑基类的设计,由于数据库访问类(DAL)的基类封装了大量的操作实现,因此,业务逻辑层的主要工作是进一步封装对底层访问接口的实现,如下所示.     public class BaseBLL<T> where T : BaseEntity, new()  

使用Enterprise Library操作Oracle的疑点难点总结

12-04
我们知道,Microsoft patterns & practices小组开发的Enterprise Library是一款非常好的组件,其有很多个模块,包括数据访问.配置.加密.IOC容器.日志.异常处理等内容,其中数据访问模块是其中非常不错的一个数据访问组件,提供了对各种数据库操作的抽象封装,使用数据访问起来基本上是对各种数据库是透明的,最重要的是,简化了代码,提高了开发效率.本文介绍Enterprise Library中的数据访问模块在操作Oracle过程中的一些经验总结,作为自己和博友做数

Oracle基础知识-SQL简单命令

12-04
SQL语句包括两个部分:1 DDL 数据定义语言 2 DML 数据控制语言 DDL: create:创建一个表 [html] view plaincopyprint? create table b( clob char(1) ); alter:增加已经定义的表列的分配 drop:删除一个表 desc:查看一个表的定义 DML: selelct: [html] view plaincopyprint? select * from b; insert: [html] view plaincopypr

Oracle基础知识-oracle常用命令

12-04
日志管理 1.forcing log switches [sql] view plaincopyprint? sql> alter system switch logfile; 2.forcing checkpoints [sql] view plaincopyprint? sql> alter system checkpoint; 3.adding online redo log groups [sql] view plaincopyprint? sql> alter database

【面试虐菜】—— Oracle中CHAR、VARCHAR的区别

12-04
1.CHAR. CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间,不足的自动用空格填充,所以在读取的时候可能要多次用到trim(). 2.VARCHAR. 存储变长数据,但存储效率没有CHAR高.如果一个字段可能的值是不固定长度的,我们只知道它不可能超过10个字符,把它定义为 VARCHAR(10)是最合算的.VARCHAR类型的实际长度是它的值的实际长度+1.为什么"+1"呢?这一个

LIST&lt;T&gt;现在也支持序列化和反序列化了

12-04
在网上很多人说XML的序列化不支持泛型,今天有时间,去做了一个测试,测试环境是.net framework4.0,测试结果是可以被序列化和反序列化. namespace List可以被序列化 { class Program { static void Main(string[] args) { SerializeNow(); DeSerializeNow(); XmlSerialize(); XmlDeserialize(); Console.ReadKey(); } #region 二进制序列

WebRequest之HttpWebRequest实现服务器上文件的下载(一)

12-04
WebRequest是操作WEB请求的抽象象,它作为所有WEB请求的基类,主要由FileWebRequest.FtpWebRequest.HttpWebRequest这三个类进行实现.(选自MSDN)今天主要说一下 HttpWebRequest,从名字上看,他肯定是用来操作HTTP请求的,没错,正是如此.   标头 设置方 Accept 由 Accept 属性设置. Connection 由 Connection 属性和 KeepAlive 属性设置. Content-Length 由 Cont

VIEW层AJAX提交表单到Controller的实体(AJAX传递序列化的输入元素)

12-04
在MVC环境中,AJAX方式添加一个对象,这个对象在Models中是一个视图模型,在前台显示时是这样的代码:   <%using (Html.BeginForm())       { %>     姓名:<%=Html.TextBoxFor(model=>model.UserName) %>     Email:<%=Html.TextBoxFor(model=>model.Email) %>     年龄:<%=Html.TextBoxFor(mod

【面试虐菜】—— 常用SQL语句

12-04
创建表 create table emp( id decimal, name char(10), age decimal) 删除表 DROP TABLE EMP 插入默认值 CREATE TABLE EMP( Id decimal NOT NULL, Name char(10) NOT NULL, Age decimal NOT NULL DEFAULT 18) 添加列 ALTER TABLE EMP ADD COLUMN Comments char(50) NOT NULL DEFAULT '

Entity Framework快速入门--实例篇 DatabaseFirst

02-20
在上一篇中我们简单了解的EF的定义和大体的情况,我们通过一步一步的做一个简单的实际例子来让大家对EF使用有个简单印象.好,废话少说,直入主题. 第一步:创建控制台项目 这个就不多说了,如果新建项目你还不知道,那先去学学基础吧. 第二步:创建实体模型 在项目上右击 添加新建项目→Ado.Net实体数据模型 如下图所示: 第三步:与现有的数据库进行连接生成EF实体 在做这步之前,首先确定你是否已经有现有数据库,当然在这提供我自己的数据库脚本. View Code -- ---------------

创建SqlServer数据库触发器脚本 范例

09-03
--会员表if object_id('userinfo','u') is not nulldrop table userinfogocreate table userinfo(userid int primary key,user_tegral int,level int)insert into userinfo select 1,0,0go--会员等级表if object_id('userlevel','u') is not nulldrop table userlevelgo --插入测试数

work log 2007.7.30--- 2007.8.3

08-24
2007.7.30--- 2007.8.3 Working 30/7-1/8 Create about 11 SIP protocol spt-statemachines for SRS. 5.1.1 Call initiated from On-Net 5.1.2 Call initiated from Off-Net 5.1.4 Call initiated from a unknown user 5.1.5 Call initiated from a unknown realm 5.1.6

work log 7.23--- 7.27

07-30
2007.7.23--- 2007.7.27¶ Working 23/7 Write E.164 format convetor functions 24/7 Read UdpTrafficGen? requirement from Chen, it need to be enhanced. 24/7 Read RHC Voice Service TR 0.42 document 25/7-26/7 Fix Bugs PSR 950,1130 24/7-25/7 Install RHC 2.0.

逐渐取代CVS的新一代版本控制系统Subversion

07-26
一.CVS与SVN性能的比较      今天看到这个测试结果,效果惊人阿,尤其是在分支合并处理上.Action                                        CVS               SVN Check out small file set       1 MB 17.32 s         26.96 s Check out large file set          7 M 16.92 s  5M  35.01 s Tag small file

work log 7.16--- 7.20

07-23
Working 16/7 Create digital map generator from dialplan. 17/7-18/7 Replace all hard coded number by enums for all DB objects. 17/7-19/7 Add blacklist treatment for incoming call. 18/7 Provide a list of alarms and statistics from voice manager to Marc