• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
james1207

博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 ··· 74 75 76 77 78 79 80 81 82 ··· 223 下一页
2013年9月16日
Java学习疑惑(8)----可视化编程, 对Java中事件驱动模型的理解
摘要: 我们编写程序就是为了方便用户使用, 我觉得UI设计的核心就是简洁, 操作过于繁琐的程序让很大一部分用户敬而远之. 即使功能强大, 但是人们更愿意使用易于操作的软件. 近年流行起来的操作手势和逐渐趋于成熟的语言控制以及其他更加易于操作的方式很可能会颠覆鼠标键盘的操作方式, 我相信这一天必将到来.电影>中画面我记得我去年编写了我的第一个用户界面, 现在想起来当时非常令我困惑的有两项:不知道该如何将自己原来的功能代码与新建的图形界面联系在一起, 对众多的监听器不知从何下手.不论我怎样修改代码, 界面都是那么地奇丑无比. 对各式各样的布局管理器一筹莫展.以至于在我分享代码的时候直接忽略了图形界面 阅读全文
posted @ 2013-09-16 18:51 Class Xman 阅读(310) 评论(0) 推荐(0)
Android关机流程源码分析
摘要: 上一篇文章Android 开关机动画显示源码分析详细介绍了开关机动画的显示过程,Android系统开机时,在启动SurfaceFlinger服务过程中通过Android属性系统方式来启动bootanim进程,实现开机动画显示过程;当系统关机时,又是如何启动关机动画的呢?Android系统的整个关机流程又是怎样的呢?本文就针对这两个问题透过源码来给出具体的分析。我们知道,当长按电源键,系统会弹出关机提示对话框 当点击选择关机时,系统就会完成整个关机流程。接下来就通过源码来介绍Android关机流程的完整实现过程。当长按电源键时,按键消息被分发到PhoneWindowManager的interce 阅读全文
posted @ 2013-09-16 18:48 Class Xman 阅读(526) 评论(0) 推荐(0)
UVA1351-----String Compression-----区间DP(记忆化搜索实现)
摘要: 本文出自:http://blog.csdn.net/dr5459题目地址:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4097 题目意思:以下内容出自http://blog.csdn.net/shuangde800/article/details/9885147我是按照他的想法,算法是自己实现的 给一个字符串,可以把连续相同的部分进行缩写成k(S)的形式,S是一个字符串,k表示有连续相同的S 例如,abgogogogo,可以缩 阅读全文
posted @ 2013-09-16 18:47 Class Xman 阅读(187) 评论(0) 推荐(0)
第6章 图
摘要: 3. 克鲁斯卡尔(Kruskal) 算法克鲁斯卡尔算法的基本思想是:对一个有n个顶点的无向连通图,将图中的边按权值大小依次选取,若选取的边使生成树不形成回路,则把它加入到树中;若形成回路,则将它舍弃。如此进行下去,直到树中包含有n-1条边为止。(当整个图为连通图时为n-1条边)根据邻接矩阵存储结构实现Kruskal算法:(邻接链表的实现在前面的博客) public void Kruskal() { bool[,] markers = new bool[NodeNum, NodeNum]; Dictionary, VexLi... 阅读全文
posted @ 2013-09-16 18:44 Class Xman 阅读(154) 评论(0) 推荐(0)
2013年9月15日
Cocos2d-x CCNotificationCenter 通知中心
摘要: 相信接触过ios开发的人来说对NSNotificationCenter都不陌生。而在cocos2d-x中也参照这个类,提供了CCNotificationCenter这个类,用作通知中心。那么NotificationCenter的介绍请看这篇文章:点击打开链接而我主要是使用NotificationCenter 进行不同类之间的参数传递。(譬如说在两个layer之间进行参数的传递)下面对这个CCNotificationCenter类如何使用进行简单的介绍。1、首先这个类的位置:cocos2dx/support2、注意这是一个单例类使用时要获取到单例对象:/** Gets the single in 阅读全文
posted @ 2013-09-15 20:41 Class Xman 阅读(280) 评论(0) 推荐(0)
boost库在工作(40)串行通讯
摘要: 现代的计算机技术进步很快,各种的通讯也日新月异,像USB、网络、蓝牙、WIFI等通讯技术飞速地出现,改变了整个计算机的通讯能力,速度已经达到GBit级别。但是有一种最原始的通讯方式,还是保留了30年,它就是串行接口通讯。前一些年,有很多计算机已经准备把这个接口去掉,全部换USB了,近年来又看到串口恢复过来,重新成为基本计算机配置。那为什么呢?其实串口具体一个大特点,就是简单,它简单到不需要什么驱动代码,不用担心中间有什么复杂处理出错。在计算机与外设通讯速度不高的情况下,它还是很合适的接口,比如在工业里一些简单监控,一些命令发送;在嵌入式软件开发里,调试软件信息显示和自动化测试。这时需要开发一些 阅读全文
posted @ 2013-09-15 20:39 Class Xman 阅读(267) 评论(0) 推荐(0)
在Centos 5.x或6.x上安装RHEL EPEL Repo
摘要: 本文介绍了如何在CentOS 5.x或者CentOS 6.x的系统上使用Fedora Epel repos一个第三方repo:remi资源库。这些资源包并不是天然地支持CentOS,但是提供了很多流行软件的软件包,比如php,mysql等。原文见:http://starsourcingsolutions.com/myblog/?p=215 阅读全文
posted @ 2013-09-15 20:37 Class Xman 阅读(134) 评论(0) 推荐(0)
Django里面的自定义tag和filter
摘要: Django的文档里面有这么一句The app that contains the custom tags must be in INSTALLED_APPSin order for the {% load %} tag to work. 当第一次load一个template的时候,调用源码def get_templatetags_modules(): """ Return the list of all available template tag modules. Caches the result for faster access. "" 阅读全文
posted @ 2013-09-15 20:33 Class Xman 阅读(213) 评论(0) 推荐(0)
Java位运算在程序设计中的使用:位掩码(BitMask)
摘要: 在Java中,位运算符有很多,例如与(&)、非(~)、或(|)、异或(^)、移位(>)等。这些运算符在日常编码中很少会用到。在下面的一个例子中,会用到位掩码(BitMask),其中包含大量的位运算。不只是在Java中,其他编写语言中也是可以使用的。 例如,在一个系统中,用户一般有查询(Select)、新增(Insert)、修改(Update)、删除(Selete)四种权限,四种权限有多种组合方式,也就是有16中不同的权限状态(2的4次方)。 一般情况下会想到用四个boolean类型变量来保存: Permission.java public class Permission { / 阅读全文
posted @ 2013-09-15 20:32 Class Xman 阅读(324) 评论(0) 推荐(0)
MongoDB的使用
摘要: 1、什么是MongoDBMongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 2、MongoDB的安装下载指定版本的软件包:http://www.mongodb.org/downloads新建目录"D:\MongoDB”,解压下载到的安装包,找到bin目录下面全部.exe文件,拷贝到刚创建的目录下。在“D:\MongoDB”目录下新建“data”文件夹,它将会作为数据存放的根文件夹。 打开CMD窗口,按照如下方式输入命令: > d: > cd D:\MongoDB > mongod --dbpath 阅读全文
posted @ 2013-09-15 20:29 Class Xman 阅读(199) 评论(0) 推荐(0)
上一页 1 ··· 74 75 76 77 78 79 80 81 82 ··· 223 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3