ENTBOOST正式发布V1.1版本,主要版本更新内容:
恩布企业IM服务端,除了支持PostgreSQL数据库,增加MySQL数据库支持;
恩布企业IM服务端,优化和修正部分功能;
REST API修正部分接口参数及功能;
PC客户端IM产品,优化和修正部分BUG错误;如优化聊天记录,屏幕截图增加文字工具等功能;
安卓Android SDK增加修改登录服务器地址...
分类:
其他好文 时间:
2014-09-09 18:29:09
阅读次数:
287
涉及到数据库安全问题,不使用sa进行数据库连接,应该新建个用户来进行连接。
1、登录。
2、安全性-登录名-右击新建用户。
3、常规。输入登录名,选择身份验证,输入密码,取消强制实施密码策略,选择默认数据库。
4、用户映射。选择数据库。
5、状态。授予和启用。
6、右击实例-属性-安全性,启用双重验证。
8、查看数据库权限。只有基本的连接功能,可增加权限。
注:该用户应该尽量少的权...
分类:
数据库 时间:
2014-09-09 18:28:49
阅读次数:
223
内建类型
C++数据类型包括:
1)内置的基本数据类型,如整型、浮点型、布尔型等,均有一个关键字对应,如int,float,bool
2)C++ STL(标准库)引入了一些扩展类型,有时候也归为基本类型,比如字符串类型(string),复数类型(complex),向量(vector)等。
3)其他,即用户自定义类型,也叫抽象数据类型(ADT),即用户通过class,struct,enum定...
分类:
编程语言 时间:
2014-09-09 18:28:39
阅读次数:
249
Android的SharedPreferences的使用介绍
一、SharedPreferences的简介
SharedPreferences是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data/包名>/shared_prefs目录下。SharedPreferences对象本身只能获取数据而不支持存...
分类:
移动开发 时间:
2014-09-09 18:28:29
阅读次数:
182
插入文档(插入数据库)
db.person.insert({_id:"0001",name"yuexin"})
清除数据
db.person.drop()
批量插入文档
shell中不支持批量插入
完成批量插入使用for循环
for(var i=0;i
.. db.persons.insert({_id:i,name:"yuexin"+i})
.. }
save操作
...
分类:
数据库 时间:
2014-09-09 18:28:19
阅读次数:
227
平铺布局在界面布局里面还是使用的比较多的,CTileLayoutUI继承于CContainerUI , 增加的东西不多,最主要的还是SetPos函数。
通过分析SetPos函数可以得到下面几点:
1.列数自适应
2.子控件高度自适应(每行子控件宽度最高的为基准)
3.子控件宽度至少大于等于子控件宽度
使用就很简单了 ,还是以 listDemo为基础来修改
<!--...
分类:
其他好文 时间:
2014-09-09 18:28:09
阅读次数:
930
做了两天……终于搞定了
就是给你一些点,求能够包裹这些点体积最小的圆锥的底圆半径和圆锥的高
虽然网上很多用三分的方法写,不过好像是某电的课件做法,然后很多人跟风……
不管怎么说,我是用计算几何的方法写的
我的做法:
观察之后可以发现把一个点投影到xoy平面上跟原点的距离可以当作x对待,原来的z可以当作y对待,这样就转换成了二维
只需要在二...
分类:
其他好文 时间:
2014-09-09 18:27:59
阅读次数:
310
n个点,m条边,k个点有报警器,每个报警器经过后报警一次就不能再使用。
L次报警,接下来L个数字是一次次的报警顺序
保安每经过一个报警器,报警器就报一次警;
判断保安在这种报警顺序下,有没有可能已经把所有的点都走过了一遍。可能yes 不可能no;...
分类:
其他好文 时间:
2014-09-09 18:27:49
阅读次数:
225
1、String是最基本的数据类型吗?
基本数据类型包括boolean、byte、char、int、short、long、float、double。
java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类...
分类:
编程语言 时间:
2014-09-09 18:27:19
阅读次数:
301
1、 Console.WriteLine(“Fuck you!”);
打印,打印完后自动换行。
也可以这么用Console.WriteLine(“{0,1,2}”,name,age,sex);
2、 Console.ReadLine()
读取,使用实例:
string name ;
name = Console.ReadLine();
Console.WriteLine(n...
分类:
其他好文 时间:
2014-09-09 18:27:09
阅读次数:
319
对对象进行归档,和对对象进行拷贝差不多路数,也就是需要协议,之前的时对NSString和NSNumber这些对象为什么没有归档协议?因为它们自带了。
所以如果我们要对自定义的对象(而不是Foundation里默认的对象)进行归档的话就需要引入归档协议。...
分类:
其他好文 时间:
2014-09-09 18:26:59
阅读次数:
221
弹出“最近应用程序”的界面,我们的应用就会显示到这个界面里面。但如果我们不想让我们的应用程序显示在这里呢?
当然有办法!!在应用程序的AndroidManifest.xml中,在第一个启动的对应的Activity申明中加入以下代码:
android:excludeFromRecents="true"
android:name=".MainActivity" ...
分类:
移动开发 时间:
2014-09-09 18:26:49
阅读次数:
225
HDU 1397 Goldbach's Conjecture(素数打表)...
分类:
数据库 时间:
2014-09-09 18:26:39
阅读次数:
200
刚实施反馈,有个功能时快时慢,快的时候1s,慢的时候60s,有点奇怪。先说下部署结构:
weblogic + Oracle , jsp struts mybatis。 中间件发布在两台物理机器上(windows的操作系统),在中间件服务器1上访问功能慢,在中间件服务器2上访问功能很快。
1.使用httpwatch,可以看到慢的地方
http://10.15.152...
分类:
Web程序 时间:
2014-09-09 18:26:29
阅读次数:
222
这三种常见的扁历方式,是考研面试等场合经常遇到的,在此做一个总结。
1、前序遍历比较简单:用指针p指向根节点,若p!=NULL且栈非空,则直接访问节点,并将节点的右孩子入栈,同时指针p向左孩子移动。
2、中序扁历:用指针p指向根节点,若p!=NULL且栈非空,则当前节点入栈,同时指针p向左孩子移动,出栈是指针指向当前节点的右孩子。
3、后序扁历相对复杂:需要设置一个辅助栈,标识该节点是否是第...
分类:
编程语言 时间:
2014-09-09 18:26:19
阅读次数:
211
Java代码
package com.zy.mail;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
import javax.mail.MessagingException;
import javax.mail.internet.MimeMessage;
import org.spr...
分类:
编程语言 时间:
2014-09-09 18:26:09
阅读次数:
274