现在位置: 首页 > headgear发表的所有文章
  • 07月
  • 20日
移动开发 ⁄ 共 2028字 评论关闭
  在main.xml中 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     android:layout_width="fill_parent"     android:layout_height="fill_parent"     android:orientation="vertical" >       <RatingBar   //评分组件         android:id="@+id/ratingbarA"         android:numStars="5" //一共5颗星         android:stepSize="0.5"    //每次操作的歩长是0.5个         android:isIndicator="false"    //用户可以操作         androi......
阅读全文
  • 03月
  • 19日
综合 ⁄ 共 4326字 评论关闭
对象和数据的主要差别就是对象有行为,行为可以看成责任职责(responsibilities以下简称职责)的一种,理解职责是实现好的OO设计的关键。“Understanding responsibilities is key to good object-oriented design”—Martin Fowler 。 对象设计:角色、责任和协作"(Object Design: Roles, Responsibilities, and Collaborations)一书对对象的职责进行了完整阐述。 对象过去一直被看成是被操作的数据,这也是失血贫血模式的来由,这还是一种将对象看成数据结构或集合的另外一种表现,对象是有自主行为的,对象是一种类似机器人的概念。......
阅读全文
  • 06月
  • 09日
综合 ⁄ 共 1548字 评论关闭
text-overflow:clip/ellipsis;  前者clip是默认值,即“不显示省略标记,只是简单的裁切”; 后者ellipsis意思是“对象内文本溢出时显示省略标记(...)”。     但是当使用了text-overflow:ellipsis;以后,在ie下显示是正确的,超出部分为省略号...,而在firefox中超出部分却是裁切掉了,这是因为firefox不支持text-overflow:ellipsis;属性。   解决办法如下:(例子如下) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http:......
阅读全文
  • 05月
  • 06日
综合 ⁄ 共 1011字 评论关闭
[DllImport("winmm.dll")] public static extern int mciSendString(string s1,string s2,int i1,int i2); //关闭光驱 mciSendString ("set cdaudio door closed","",0,0); //打开光驱 mciSendString ("set cdaudio door open","",0,0); ********************************************************************************************** 光驱弹出与关闭 using System.Runtime.InteropServices ; [DllImport("winmm.dll")] public static extern int mciSendString(string s1,string s2,int i1,int i2); private ......
阅读全文
  • 05月
  • 03日
综合 ⁄ 共 16185字 评论关闭
银色是需要时间和经历打磨的颜色,华丽而神秘,有光芒却并不张扬,袁朗,犹如一把藏于鞘中的利剑,不动声色时,温润儒雅;一旦出鞘,便是寒气逼人。  初见袁朗,是那场决定七连命运的山地演习,他矫捷地攀上石壁,却被脚下的许三多死死缠住,无法向前。许三多的双手被踩的鲜血淋漓,让我一下子觉得,眼前的袁朗,应该是经历过战斗的人,而且是你死我活的战斗,这是战场上的本能,或许已经演变成了习惯,即便是在一场演习中,也是如此。  第二次见到他,七连已经人去楼空,许三多在这空荡荡的营房里,一个人守了大半年。袁朗来找他......
阅读全文
  • 05月
  • 03日
综合 ⁄ 共 5248字 评论关闭
本文原地址:http://www.excelhome.cn/Article/ShowArticle.asp?ArticleID=440 一:遵循一致的准则,确立标准并遵循 无论是控件使用,提示信息措辞,还是颜色、窗口布局风格,遵循统一的标准,做到真正的一致。 这样得到的好处: 1:使用户使用起来能够建立起精确的心里模型,使用熟练了一个界面后,切换到另外一个界面能够很轻松的推测出各种功能,语句理解也不需要费神理解 2:降低培训、支持成本,支持人员不会行费力逐个指导。 3:给用户统一感觉,不觉得混乱,心情愉快,支持度增加 做法: 项目组有经验人士,确立UI规......
阅读全文
  • 03月
  • 30日
综合 ⁄ 共 945字 评论关闭
org.red5.server.api.scheduling 这是一个需要被实作的介面,我们可以实作此一介面, 并在此撰写每隔一段时间要自动执行的程式码。 在此package下有两个class, IScheduledJob与ISchedulingService 以下是的一个实作IScheduledJob的范例程式 import org.red5.server.api.scheduling.IScheduledJob; import org.red5.server.api.scheduling.ISchedulingService; class MyJob implements IScheduledJob { private Application app; public MyJob(Application app) {    this.app = app; } public void execute(ISchedulingServ......
阅读全文
原生:var innerHTMl=divObj.innerHTML(注意这里是ie) js: 获取当前对象  父元素  的   第一个子元素  标签里面的文字var text=$(this).parent().children(":first").html(); var chils= s.childNodes;  //得到s的全部子节点 var par=s.parentNode;   //得到s的父节点 var ns=s.nextSbiling;   //获得s的下一个兄弟节点 var ps=s.previousSbiling;  //得到s的上一个兄弟节点 var fc=s.firstChild;   //获得s的第一个子节点 var lc=s.lastChile;   //获得s的最后一个子节点 <h1>欢迎光临</h1> <br/&g......
阅读全文
  • 01月
  • 26日
综合 ⁄ 共 2106字 评论关闭
    今年因为工作上的关系,又将放了几年的Linux下的开发捡了起来,为了提高自己的开发效率,陆陆续续使用了几款IDE, 对整个Linux下的开发有了一个新的认识,趁年底将至,做个总结.由于我做开发主要是C++,偶尔有shell、python, 加上平时杂七杂八的学了一些其他的编程语言,如objective-C,java等,因此我做开发兼顾各方面的需求。                目前linux下常见的开发环境、IDE有以下这些:      1.vi/vim/gvim 这是linux下最常见的编辑器. 我认识的很多同事都在用这个做开发,vim本身是一个轻量级的编辑器,速度快,每个发行版......
阅读全文
  • 01月
  • 14日
综合 ⁄ 共 2559字 评论关闭
Data Handler 题目:http://acm.hdu.edu.cn/showproblem.php?pid=4286 题意:给你一个数字串和一些操作指令,问你执行完操作后的数字串是什么。 题解:双向链表模拟。就是要判断第i个结点的前后结点分别是什么比较困难,这个问题可以通过给左指针前1位加个指针,右指针后1位加个指针解决。 ps:打代码一定要细心,特别是这种模拟题。T^T 代码: #include<cstdio> #include<cstring> using namespace std; struct node { int value; int pre,next; } num[1000005]; int l,ll,r,rr,cnt; void MoveLefe() { c......
阅读全文
  • 12月
  • 10日
综合 ⁄ 共 1668字 评论关闭
  当工作在很大的表上时,您可能偶尔需要运行很多查询获得一个大量数据的小的子集,不是对整个表运行这些查询,而是让MySQL每次找出所需的少数记录,将记录选择到一个临时表可能更快些,然后多这些表运行查询。   创建临时表很容易,给正常的CREATE TABLE语句加上TEMPORARY关键字:   CREATE TEMPORARY TABLE tmp_table (   name VARCHAR(10) NOT NULL,   value INTEGER NOT NULL   )   临时表将在您连接MySQL期间存在。当您断开时,MySQL将自动删除表并释放所用的空间。当然您能够在仍然连接的时候删除表并释放空间......
阅读全文
  • 11月
  • 15日
综合 ⁄ 共 1919字 评论关闭
下面的代码是错误的:硬是检查不出啦那里错了,样例能过 http://archive.cnblogs.com/a/1783879/这里讲的很详细,,,, //每一组内至少取一件 /* 程序思想:f[i][j]代表用j的价钱买前i个品牌可以得到的最大价值数。 赋初值:见18到22行 状态转移:f[i][j]可以经过三种状态得到———— f[i][j],f[i-1][j-p[br[i][i1]]]+v[br[i][i1]],f[i][j-p[br[i][i1]]]+v[br[i][i1]] br[i][i1]代表第i种品牌的第i1个产品,p[]是某产品的价格,v[]是某产品的价值。 意思......
阅读全文