摘要:如何在不同编程语言中获取现在的Unix时间戳(Unix timestamp)?JavatimeJavaScriptMath.round(new Date().getTime()/1000)getTime()返回数值的单位是毫秒Microsoft .NET / C#epoch = (DateTime....
阅读全文
摘要:我有个需求,需要在MYSQL下like查询另一条sql查询的结果,大概格式如下:select * from table1 where `text` like '%(select name from table2 where id =3)%';请问如何才是正确格式?谢谢正确答案已出:使用CONCAT SQL语句为:select * from table1 where `text` like CONCAT('%',(select name from table2 where id =3),'%');
阅读全文
摘要:Uploadify是JQuery的一个上传插件,实现的效果非常不错,带进度显示。不过官方提供的实例时php版本的,本文将详细介绍Uploadify在Aspnet中的使用,您也可以点击下面的链接进行演示或下载。官方下载官方文档官方演示本地下载(http://files.cnblogs.com/xusion/uploadify.zip)基本演示:$(function() { $("#file_upload_1").uploadify({ height : 30, swf : '/uploadify/uploadify.swf', ...
阅读全文
摘要:C#泛型反射和普通反射的区别,泛型反射和普通反射的区别就是泛型参数的处理上先看一个简单的例子。class Class1{ public void Test(T t) { Console.WriteLine(t); }}要利用反射动态创建该类型实例,并调用 Test 方法,我们可以使用如下方法Type type = typeof(Class1);object o = Activator.CreateInstance(type);type.InvokeMember("Test", BindingFlags.Default | BindingFlags.InvokeMethod,
阅读全文
摘要:C#在类工厂中动态创建类的实例,所使用的方法为:1. Activator.CreateInstance (Type)2. Activator.CreateInstance (Type, Object[])两种方法区别仅为:创建无参数的构造方法和创建有参数的构造函数。//Activator.CreateInstance(Type)object result = null;Type typeofControl =null;typeofControl = Type.GetType(vFullClassName);result = Activator.CreateInstance(typeofCont
阅读全文
摘要:做好的FLASH游戏,结果在不同浏览器里会出错,终于被我找到原因了.IE中Firefox中很清楚在IE中只要放在而在Firefox中却是要放在才是有效的,所以建议大家在param和embed中都放上一个这样兼容性也就高了。
阅读全文
摘要:一、索引基础: MongoDB的索引几乎与传统的关系型数据库一模一样,这其中也包括一些基本的优化技巧。下面是创建索引的命令: > db.test.ensureIndex({"username":1}) 可以通过下面的名称查看索引是否已经成功建立: > db.test.getIndexes() 删除索引的命令是: > db.test.dropIndex({"username":1}) 在MongoDB中,我们同样可以创建复合索引,如: -- 数字1表示username键的索引按升序存储,-1表示age键的索引按照降序方式存储。 >
阅读全文
摘要:在 MySQL中,慢查询日志是经常作为我们优化数据库的依据,那在MongoDB中是否有类似的功能呢?答案是肯定的,那就是Mongo Database Profiler.不仅有,而且还有一些比MySQL的SlowQuery Log更详细的信息。它就是我们这篇文章的主题。 开启 Profiling 功能 有两种方式可以控制 Profiling 的开关和级别,第一种是直接在启动参数里直接进行设置。 启动MongoDB时加上–profile=级别 即可。 也可以在客户端调用db.setProfilingLevel(级别) 命令来实时配置。可以通过db.getProfilingLevel()命令...
阅读全文
摘要:2012-09-03 09:38:23 我来说两句 作者:mygisforum收藏我要投稿一、第三方类库Npgsql提供 .NET 操作postgreSQL数据库的相关类。支持postgreSQL7.x 及以上版本。二、自定义接口及操作类2.1接口类[csharp]public interface IDBHelper { /// <summary> /// 执行 Transact-SQL 语句并返回受影响的行数。 /// </summary> int ExecuteNonQuery(string connectionString, System.Data.Command
阅读全文
摘要:Mongodb之(初出茅庐)首先,感谢cnblogs TV,感谢博主的TV,更感谢对上期分享支持的朋友们。在你们的支持,才有了让我写下这一期的动力。夜晚也许你在电视机边看电视,也许你在网上看电影。而我在坚守了一天的电脑之后,继续坐到了电脑边,听着北京广播网的87.6,写着技术分享。好了重点来了,也是very important.接着说我们的mongodb吧 www.2cto.com mongodb也能做mysql、sqlserver能做的几乎所有功能。一、操作符操作符相信大家肯定都知道了,就是等于、大于、小于、不等于、大于等于、小于等于,但是在mongodb里不能直接使用这些操作符。在mong
阅读全文
摘要:通常我们做一个Web应用程序的时候都需要登录,登录就要输入用户名和登录密码,并且,用户名和登录密码都是明文传输的,这样就有可能在中途被别人拦截,尤其是在网吧等场合。这里顺带一个小插曲,我以前有家公司,办公室装修时候安排的网口相对较少,不太够用,于是我和另外一个同事使用了一个hub来共享一个网口,这就导致了很有趣的现象:任何他的网络包我都能抓得到,当然了,我的他也能抓得到。这是不是有很大的安全隐患了?我有可能在不经意间会泄漏自己的密码。所以,很多安全要求较高的网站都不会明文传输密码,它们会使用https来确保传输过程的安全,https是用证书来实现的,证书来自于证书颁发机构,当然了,你也可以自己
阅读全文
摘要:事务日志文件Transaction Log File是用来记录数据库更新情况的文件,扩展名为ldf。在 SQL Server 7.0 和 SQL Server 2000 中,如果设置了自动增长功能,事务日志文件将会自动扩展。一般情况下,在能够容纳两次事务日志截断之间发生的最大数量的事务时,事务日志的大小是稳定的,事务日志截断由检查点或者事务日志备份触发。然而,在某些情况下,事务日志可能会变得非常大,以致用尽空间或变满。通常,在事务日志文件占尽可用磁盘空间且不能再扩展时,您将收到如下错误消息:Error:9002, Severity:17, State:2The log file for dat
阅读全文
摘要:大家都知道在C#2.0的时候,为了方便调用方法,微软开放了新的功能专门针对于反射,那就是Activator类。那么Activator类和Assembly.Load到底有啥区别呢? 我想网上很多有人解释过了。Reflection,中文翻译为反射。这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个 部分:‘程序集(Assembly)’、‘模块(Module)’、‘类型(class)’组成,而反射提供一种编程的方式,让程序员可以在程序运行期获 得这几个组成部分的相关信息,例如:Assembly类可以获得正在运行的装配件信息,也可以动态的加载装配件,以及在装配件中查找类型信息,并创建该类
阅读全文
摘要:windows下部署nginx+mono+fastCGI部署asp.net网站下载Nginx:到下载Nginx对应的版本下载Mono对应平台:下载 Mono..1,在vs中建立一个asp.net 网站 .就叫nginxSite吧.2,我下载的是nginx-0.8.54..nginx-0.9.4的在我的 win7上跑不起来.. 解压之后打开conf文件夹下的nginx.conf文件. 配置主要的几个节点即可:http { include mime.types; default_type application/octet-stream; #log_format main '$remote
阅读全文
摘要:Unity 应用程序块可以从 XML 配置文件中读取配置信息。配置文件可以是 Windows Forms 应用程序的 App.config 或者 ASP.NET 应用程序的 Web.config。当然,也可以从任何其他 XML 格式的文件或者其他数据源中加载配置信息。在本文中,将研究Unity 配置文件的格式、配置的读取、通过示例说明实例的获取。1. Unity 配置文件的完整格式<?xml version="1.0" encoding="utf-8" ?><configuration><configSections>
阅读全文
摘要:代码编写Shift + Alt + Ente - 全屏显示Shift + Alt + F10 - 有三种作用:1. 在实现接口时,按下,可打开用于实现接口的选项;2. 在修改一个变量、方法、类等等时,打开重命名选项;3. 在写完一个未using的对象时,打开using选项。Ctrl + R + E - 封装字段(VS 2008已经基本不需要该快捷键了,因为C# 3.0的自动属性 – Auto-Implemented Properties)Ctrl + J - 列出成员,仅包括代码提示Ctrl + Shift + Space - 显示参数信息Tab(按两下) - 补齐代码块,例如在try、for
阅读全文
摘要:依赖注入那些事儿http://www.cnblogs.com/leoo2sk/archive/2009/06/17/1504693.html千万级记录的Discuz论坛导致MySQL CPU 100%的优化笔记http://www.xiaohui.com/dev/server/20070701-discuz-mysql-cpu-100-optimize.htm
阅读全文
摘要:下载:http://files.cnblogs.com/xusion/Newtonsoft.Json.rar安装: 1.解压下载文件,得到Newtonsoft.Json.dll 2.在项目中添加引用..序列化和反序列在.net项目中:Product product = new Product();product.Name = "Apple";product.Expiry = new DateTime(2008, 12, 28);product.Price = 3.99M;product.Sizes = new string[] { "Small", &q
阅读全文
摘要:在C#中使用关键字 abstract 来定义抽象类和抽象方法。不能初始化的类被叫做抽象类,它们只提供部分实现,但是另一个类可以继承它并且能创建它们的实例。"一个包含一个或多个纯虚函数的类叫抽象类,抽象类不能被实例化,进一步一个抽象类只能通过接口和作为其它类的基类使用."-C++ Programming Language by Stroustrup Chapter13.2抽象类能够被用于类,方法,属性,索引器和事件,使用abstract 在一个类声明中表示该类倾向要作为其它类的基类成员被标示成abstract,或被包含进一个抽象类,必须被其派生类实现。abstractclas
阅读全文
摘要:若一个实例方法声明前带有virtual关键字,那么这个方法就是虚方法。虚方法与非虚方法的最大不同是,虚方法的实现可以由派生类所取代,这种取代是通过方法的重写实现的(以后再讲)虚方法的特点:虚方法前不允许有static,abstract,或override修饰符虚方法不能是私有的,因此不能使用private修饰符虚方法的执行:我们知道一般函数在编译时就静态地编译到了执行文件中,其相对地址在程序运行期间是不发生变化的,而虚函数在编译期间是不被静态编译的,它的相对地址是不确定的,它会根据运行时期对象实例来动态判断要调用的函数,其中那个申明时定义的类叫申明类,那个执行时实例化的类叫实例类。如:A a
阅读全文