现在位置: 首页 > distort发表的所有文章
这是一个很蛋疼的问题,花了我好多时间,其实也就需要将storyboard右侧的base没打勾的打上勾就可以了
阅读全文
  • 05月
  • 28日
综合 ⁄ 共 9101字 评论关闭
构造函数 构造函数的主要动作就是调用CreateIoCompletionPort创建了一个初始iocp。 Dispatch和post的区别 Post一定是PostQueuedCompletionStatus并且在GetQueuedCompletionStatus 之后执行。 Dispatch会首先检查当前thread是不是io_service.run/runonce/poll/poll_once线程,如果是,则直接运行。 poll和run的区别 两者代码几乎一样,都是首先检查是否有outstanding的消息,如果没有直接返回,否则调用do_one()。唯一的不同是在调用size_t do_one(bool block, boost::system::error_code& ec)时前者block = fals......
阅读全文
  • 05月
  • 20日
综合 ⁄ 共 2676字 评论关闭
Hibernate配置文件主要用于配置数据库连接和Hibernate运行时所需的各种属性,这个配置文件应该位于应用程序或Web程序的类文件夹 classes中。Hibernate配置文件支持两种形式,一种是xml格式的配置文件,另一种是Java属性文件格式的配置文件,采用“键=值”的形式。建议采用xml格式的配置文件。xml配置文件可以直接对映射文件进行配置,并由Hibernate自动加载,而properties文件则必须在程序中通过编码加载映射文件。   注意:hibernate的前缀可以省略,即:hibernate.dialect等同于dialect 属性名 属性含义极其作用 h......
阅读全文
  • 05月
  • 19日
综合 ⁄ 共 7708字 评论关闭
http://neighborwolf.iteye.com/blog/1170037 Kugou的歌词秀如图: 我模拟的效果如图所示.    鼠标选中后如图:    歌词秀有以下细节注意点:   1、没有“窗口”,直接在桌面上绘制歌词   2、歌词文字是彩色的,且颜色渐变。已唱歌词与未唱歌词的渐变色不同。歌词、、文字有黑色边框,以便于周围背景清晰区分   3、歌词可拖动,当鼠标移上去时会变成可拖动的形状 用Java实现,有以下技术点:   1、透明窗口        这个需要借助JNA来实现,通过        System.setProperty("sun.java2d.noddraw", "true");         WindowUt......
阅读全文
  • 04月
  • 13日
综合 ⁄ 共 1245字 评论关闭
一、GSM GSM全名为:GlobalSystemforMobileCommunications,中文为全球移动通讯系统,俗称"全球通",是一种起源于欧洲的 移动通信技术标准,是第二代移动通信技术,其开发目的是让全球各地可以共同使用一个移动电话网络标准,让用户使用一部手机就能行遍全球。GSM系统包括GSM900:900MHz、GSM1800:1800MHz及GSM-1900:1900MHz等几个频段。 目前我国主要的两大GSM系统为GSM900及GSM1800,由于采用了不同频率,因此适用的手机也不尽相同。不过目前大多数手机基本是双频手机,可以 自由在这两个频段间切换。欧洲国家普遍采用的系统除......
阅读全文
  • 03月
  • 31日
综合 ⁄ 共 426字 评论关闭
 原因:本机上存在多个JDK版本(即:1.4和1.5两个版本),由于的默认JDK版本与Eclipse工具使用的JDK版本不一致,所以产生如上异常。     解决办法:使默认的JDK版本与Eclipse工具使用的JDK版本保持一致即可。具体处理方式如下。       1、首先核查Eclipse使用的JDK版本。Window --> Preferences --> Java --> Installed JREs。在右侧的Installed JREs窗口中查看当前使用的JDK版本(本机设置的是JDK1.4)。       2、鼠标点击工程,使鼠标聚焦在该工程上,然后点击菜单栏Project --> Properties --> Java Compiler。在其......
阅读全文
 #region QueryForDictionary        /// <summary>        /// Test ExecuteQueryForDictionary         /// </summary>        [Test]        public void TestExecuteQueryForDictionary()        {            IDictionary<string, Account> map = sqlMap.QueryForDictionary<string, Account>("GetAllAccountsViaResultClass", null, "FirstName");             Assert.AreEqual(5, map.Count);            AssertAccount1(map["Joe"]);             Assert.AreEqual(1, map["Joe"].Id);            ......
阅读全文
  • 12月
  • 27日
综合 ⁄ 共 189字 评论关闭
有时候一些网页,在用户刷新或关闭该页面时,需要给用户确认提示,防止误操作关闭网页等。 这时候用到了事件onberforeunload,下面举例说明 <html> <head> <title>关闭网页前确认</title> </head> <body onberforeunload="return '当前页面还有未保存的数据,确定离开吗?';"> 关闭或刷新网页前确认 </body> </html>
阅读全文
  • 12月
  • 27日
综合 ⁄ 共 1671字 评论关闭
from: http://www.21andy.com/blog/20100207/1646.html eaccelerator.shm_size="32" eAccelerator 可以使用的共享内存的数量 (以兆为单位) . "0" 是指操作系统的默认值. 默认值是 "0".可根据服务器的实际情况来调整,16,32,64,128都是可以的。 eaccelerator.cache_dir="/home/php/tmp" 这个目录是给磁盘缓存使用. eAccelerator 在这里储存预先编译好的代码, 进程数据, 内容以及用户的自定义内容. 同样的数据也能被储存在共享内存中 (这样可以提高访问速度). 默认的设置是 "/tmp/eaccelerator". eaccelerator.enable="1" ......
阅读全文
  • 12月
  • 22日
综合 ⁄ 共 1298字 评论关闭
 这个标题很难理解,需要解释一下,一般mips cpu DRAM的起始地址都是0x80000000, 所以在linux kernel中定义PAGE_OFFSET = 0x80000000,  物理地址从0开始,也就是这里的pfn=0 的意思。 但是也有少数的mips cpu DRAM的起始地址不是从0x80000000开始的,比如从0x88000000开始。这种情况下,一般linux kernel也可以正常工作,但是会有一个很大的memory lost的现象,我这里要说的就是如何解决这个问题。    在linux 2.6.x kernel很容易解决,因为已经考虑这种状况了。在include/asm-mips/page.h中, #ifndef PHYS_OFFSET#define PHY......
阅读全文
我在本地的jar文件,maven instal时找不到。可使jar正确无误。 通常情况下,是maven本地仓库的问题。解决方法为: 在本地仓库中找到那个jar所在的文件夹,把文件夹删掉,然后重新运行maven指令就可以了。 如果还是不行,看看是否为下面这个原因: 经过排查,发现是jar的版本问题, 我设定的版本是 1.0.1-SNAPSHOT ,这个jar也是maven给我自动安装、自动命名的。 并且,我的远程(私有)仓库配置是 <repository> <id>nexus</id> <name>nexus</name> <url> http://172.26.1.15:8081/n......
阅读全文
  • 11月
  • 21日
综合 ⁄ 共 3547字 评论关闭
题目大意:给出一棵树,要求有以下这些操作:1.求出一个节点到根的点权和。2.将一个节点的父亲改变。3.将一个子树中的每一个节点都加上一个权值。 思路:LCT就不用想了,因为有子树操作。然后就是一个很神奇的东西了,就是Splay维护树的入栈出栈序。这个玩应是做了这个题之后才知道的。但是感觉真的很dio。 首先,我们先按照题意,将树建出来。然后从根开始深搜,这样一个点进入DFS函数和出DFS函数的时候就会有两个时间点,就是入栈的时间和出栈的时间。然后利用Splay维护一个序列,就是入栈出栈的顺序。在数组中入栈存正,出栈存......
阅读全文