现在位置: 首页 > cavern发表的所有文章
  • 06月
  • 14日
综合 ⁄ 共 333字 评论关闭
简单说一些top、margin-top的区别: 1、top、bottom、left、right是绝对定位,必须position为absolute。 margin一系列设置是相对定位。 注意:如果用top等,而position未设置为absolute,那设置是不起作用的。 2、top这些在绝对定位的前提下对定位,是相对body  或者  position:relative的父级元素的绝对定位。      margin的相对定位,是指相对相邻元素的定位。 例如:top这些在绝对定位的前提下,这个绝对定位,相对position:relative的父级元素的绝对定位。  最外边蓝色背景div设置position:relative。那内部的文字......
阅读全文
  • 05月
  • 24日
操作系统 ⁄ 共 764字 评论关闭
通过 Samba 实现 Win/Mac 访问 Linux 1 公开访问 1.1 安装 Samba sudo apt-get install samba sudo apt-get install smbfs 1.2 创建共享目录 sudo mkdir /home/michael/share sudo chmod 777 /home/michael/share 1.3 修改 Samba 配置 sudo vim /etc/samba/smb.conf 找到如下这句: ; security = user 替换为: security = share 在配置文件最后添加: [Ubuntu] path = /home/michael/share public = yes writable = yes 1.4 重启 Samba 服务 sudo /etc/init.d/smbda restart 1.6 Win7 通过 Samba 访问 Linux 在......
阅读全文
  • 04月
  • 21日
综合 ⁄ 共 324字 评论关闭
使用QSS与代码配合实现进度条不停的跑的效果 只需要设定QProgressBar 的范围为0~0,不设定value _progressbarLogin->setRange(0,0); QSS代码 QProgressBar { border: none; border-radius: 0px; text-align: center; background: #ff31db; color: #ff31db; } QProgressBar::chunk { background-color: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop: 0 #ff43ff, stop: 0.5 #ffff06,stop: 1 #ff43ff); border: none; } 最终效果:
阅读全文
  • 01月
  • 06日
综合 ⁄ 共 314字 评论关闭
骨骼动画和像素光照都做好了,specular不知道该怎么做 : ......( http://bbs.gameres.com/showthread.asp?threadid=17278 (2004-11-12 22:48:48)   Liker每一桢都要重新计算法线和切线吗? (2004-11-12 22:49:17)   LUNA->华山是的呀 (2004-11-12 22:50:39)   Liker看来md5的格式也不太好啊,我原本想如果可以把所有的变换都合到一个矩阵中,这样把光源转到切线空间,那些都不用重新计算了。。。。 (2004-11-12 22:51:31)   LUNA->华山是呀,md5的weight数量太多了,没有一个gpu受的了
阅读全文
  • 10月
  • 16日
编程语言 ⁄ 共 2513字 评论关闭
首先介绍一下自己的情况,2010年的3月份开始接触学习C#编程,之前C#和OpenCV都是零基础,由于全都是自学进度比较慢,中间也走了不少弯路。进过三个月自己的学习与探索,对C#中使用OpenCV也算是有点心得,希望对初学者有所帮助,也希望大牛们进行指点。我使用的编程环境是VS2005,使用的Emgucv 2.1.0.793版本。 1.先是在程序中图像的导入,我是根据图像路径实现,其中path是string类型,是图像路径。 IntPtr img=CvInvoke.cvLoadImage(path, Emgu.CV.CvEnum.LOAD_IMAGE_TYPE.CV_LOAD_IMAGE_ANYCOLOR); 2.图像灰度化处理,先创建一......
阅读全文
  • 08月
  • 17日
综合 ⁄ 共 1208字 评论关闭
看了一遍关于《扩展SeaJS模块定义中的module参数的应用示例》讲得很不错!自己就尝试一下! http://limu.iteye.com/blog/1136712 https://github.com/seajs/seajs/issues/67 为了能够预加载公共部分模块!使用sea.js提供的preload模块功能! 在安装了官方的项目工具spm后,直接 spm install -g seajs-preload <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>sea.js</title> <script type="text/javascript" src="../../sea-modules/sea.js"></scr......
阅读全文
  • 08月
  • 03日
综合 ⁄ 共 3098字 评论关闭
介绍 这次iOS7对程序后台运行进行了加强,但是仅仅是加强而已,要想像Android程序那样自由当然就别想了,苹果这么做主要还是出于电池使用时间考虑,但是这次的加强对大部分程序基本够用。 在介绍之前, 我们先回顾一下在iOS7之前的后台运行相关的知识。在iOS7之前(iOS4之后)主要有三类的应用程序能够后台运行: 音频播放 后台定位服务 IP电话 除了这三种应用,其他程序只能是在进入后台之前向系统请求一个额外的运行时间(最长为10分钟),并在该时间内来进行后台运行操作,如保存用户信息,上传或下载数据,进行视频编码......
阅读全文
  • 06月
  • 26日
综合 ⁄ 共 274字 评论关闭
js的方法:   if(document.getElementById('example')) {       // do something   }   else {       // do something else   }    jquery的方法:   if($('#example').length) {       // do something   }   else {       // do something else   }  或者   if($("#abc").html() != "") {       // do something   }   else {       // do something else   }   
阅读全文
  • 06月
  • 09日
综合 ⁄ 共 279字 评论关闭
Qt鼠标事件有: enterEvent:鼠标经过事件 leaveEvent:鼠标离开事件 mousePressEvent:鼠标按下事件 mouseReleaseEvent:鼠标抬起事件 ...... 注意: enterEvent 和 leaveEvent 不会调用 paintEvent事件 ,如果在paintEvent 做按钮绘制,那么要想修改鼠标移入移出的效果是,要调用self.update()方法,强制执行paintEvent方法 mousePressEvent 和 mouseReleaseEvent 监听鼠标左右中间的状态变化,所以编写程序是要,判断具体按下的是哪个键 待续。。。
阅读全文
  • 05月
  • 11日
综合 ⁄ 共 1156字 评论关闭
2011 09 07 学习总结 今天上课的时候主要学习的是java的线程调度,说到底最关键的还是2个方法 wait和notify这两个方法是非常关键的,在进行线程调度的时候由于书本上和老师总结的都不十分完全,所以我现在必须要把问题说清楚,明明白白的说清楚,就我今天晚上帮同学解决问题的经验一起写下来。 首先是某个类中必须要有 sychronized方法,这个方法带了锁之后才能被同步,或者说才可以在被多线程调用的情况下表现出符合逻辑的效果。 当线程并发的时候,线程队列对sychronized方法的访问是互斥的,就是说只能同时有以个线程获得该方法......
阅读全文
  • 05月
  • 09日
综合 ⁄ 共 2369字 评论关闭
1.判断select选项中 是否存在Value="paraValue"的Item2.向select选项中 加入一个Item3.从select选项中 删除一个Item4.修改select选项中 value="paraValue"的text为"paraText"5.设置select中text="paraText"的第一个Item为选中6.设置select中value="paraValue"的Item为选中7.得到select的当前选中项的value8.得到select的当前选中项的text9.得到select的当前选中项的Index10.清空select的项 -------------------------------------------//1.判断select选项中 是否存在Value="paraValue"的Itemfunction jsSelectIsExitItem(objSelec......
阅读全文
  • 05月
  • 08日
综合 ⁄ 共 673字 评论关闭
Repeater,Bridge和Router的区别: 1. Repeater(中继器):一般情况下,只有2个端口,只是简单的将它从一个端口收到的数据,从另外一个端口发送出去。它是按位复制数据,且不需要有任何协议的应用和处理; 2. Bridge(网桥):Bridge需要支持L2链路层的协议,因为它需要按数据帧复制数据。在没有学习数据库之前,需要将数据帧从所有的端口发送出去(除接收的端口); 3. Router:支持L3网络层且基于路由表进行转发的设备; 由于网桥拓扑中的透明性,所有在有环路的情况下,会造成flooding(数据包洪水)。因此......
阅读全文