现在位置: 首页 > sculptor发表的所有文章
  • 08月
  • 28日
综合 ⁄ 共 1926字 评论关闭
在debug调试时你也许常常发现有思路如何改,但就苦于找不到要改的地方。所以快速的定位代码是至关重要。 在debug时,最重要的是能够准确快速的定位代码,一般常用的有如下几种方式 1.在模拟器中使用断点 模拟器中断跟踪断点设置函数:// 触屏相关 wgui_touch_screen.cwgui_general_pen_down_hdlr // 触摸屏按下函数wgui_general_pen_move_hdlr // 触摸屏移动函数wgui_general_pen_down_hdlr // 触摸屏松开函数wgui_general_pen_repeat_hdlr // 重复wgui_general_pen_abort_hdlr // 放弃操作 在wingui.c 此函数中setup_UI_wrappers......
阅读全文
  • 02月
  • 23日
综合 ⁄ 共 1494字 评论关闭
题目链接~~> 做题感悟:开始做时用的 Dijkstra 记录每个节点的父亲节点然后从有军队的城市向1城市出发,因为互相连通,所以每个城市的根节点都为 1 ,但是只用Dijkstra 就足以超时。 解题思路:其实不需要用Dijkstra 因为如果把 1 节点看作根节点,那么,每个节点(根节点父亲为自己)必定只有一个父亲节点,只需要从根节点BFS一次就找到每个节点的父亲节点,而且必定最短路(只有n-1条道路,而且互相连通,说明此图为一棵树),然后从有军队的节点出发一直到根节点,如果军队一(节点)找到的父亲是之前某个军队找过的节点,那......
阅读全文
  • 01月
  • 13日
综合 ⁄ 共 2060字 评论关闭
 今天看了一下经理发来的代码圈复杂度的一封邮件。学习了一下什么是圈复杂度。 用工具生成出来的结果: ---------------------------------- Nr. NCSS CCN Function   1 2403   3 DB_portalmdb::Create( char*, char*, long ) ----------------------------- NCSS(Non Commenting Source Statements)有效代码行,扣除注释。 CCN(Cyclomatic Complexity Number),圈复杂度。1个方法的CCN值通常意味着我们需要多少个测试案例来覆盖其不同的路径。当CCN发生很大波动或者CCN很高的代码片段被变更时,意味改动引入缺陷风险高。根据......
阅读全文
  • 08月
  • 16日
综合 ⁄ 共 1111字 评论关闭
OSI(Open System Interconnection),开放式系统互联参考模型 。是一个逻辑上的定义,一个规范,它把网络协议从逻辑上分为了7层。每一层都有相关、相对应的物理设备,比如常规的路由器是三层交换设备,常规的交换机是二层交换设备。OSI七层模型是一种框架性的设计方法 ,建立七层模型的主要目的是为解决异种网络互连时所遇到的兼容性问题,其最主要的功能就是帮助不同类型的主机实现数据传输。它的最大优点是将服务、接口和协议这三个概念明确地区分开来,通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯。 七......
阅读全文
  • 06月
  • 10日
综合 ⁄ 共 166字 评论关闭
观望,不论是Win8还是Wp8,从消费者到硬件厂商,观望成了主色调。 本来“Metro”Ui设计已经深入人心,微软的此次不作为,毁了自己的之前造的势。Metro设计的理念,还是很值得推崇的,专注于本质。最后几易其名,到现在连我都不知道这种设计理念最后到底叫什么名字了。 先贤或者先烈,总的有一批人死在沙滩上。成功的叫先贤,失败了叫先烈。
阅读全文
  • 06月
  • 09日
综合 ⁄ 共 292字 评论关闭
android字符串优化 1.String.format String sql = String.format("insert into cheese values(\" %s \",\" %s \")",name,origion) 2.StringBuilder StringBuilder builder = new StringBuilder(); builder.append("INSERT INTO cheese values ..."); String sql = builder.toString(); StringBuilder 速度比String.format 快 2.StringBuilder 2.StringBuilder
阅读全文
  • 05月
  • 23日
综合 ⁄ 共 1910字 评论关闭
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd"> <struts> <constant name="struts.enable.DynamicMethodInvocation" value="true" /> <constant name="struts.devMode" value="true" /> <package name="action" namespace="/action" extends="struts-default"> <!-- 全局的 --> <global-results> <result name="mai......
阅读全文
  • 05月
  • 01日
综合 ⁄ 共 9690字 评论关闭
学习DIP第60天 转载请标明本文出处:http://blog.csdn.net/tonyshengtan ,出于尊重文章作者的劳动,转载请标明出处!文章代码已托管,欢迎共同开发:https://github.com/Tony-Tan/DIPpro 开篇废话 今天已经是第60篇博客了,这六十篇每一篇平均要两天左右,所以,在过去的四个月学到了这么多知识,想想挺开心,但学的越多就会发现自己不会的越多。从小学到大学,这么多年一直以学习为主要工作但学习又有很多阶段,对于通用知识,比如小学的语文数学此观点不适用,对于一些专业性较强的知识,感觉会有两个很主要的阶段,感觉自己......
阅读全文
  • 04月
  • 30日
综合 ⁄ 共 435字 评论关闭
    最近在学习《鸟哥的Linux私房菜_基础学习篇(第二版)》,为了更好的学习,自己也安装了Ubuntu系统, 现将学习中遇到的一些小问题写在这里,欢迎大家一起讨论和学习。 第一:Ubuntu中 普通用户(user)和 root用户相互切换     书中经常提到 root 权限,也经常是在 [root@linux ~] # _ 命令下开始的。(在Linux中,默认root的提示符号为 #,一般用户的提示符号为 $ ),普通用户怎么切换到 root 用户呢?只需要简单的 sudo su [sudo] password for XXXX: root@XXXX:/home/XXXX# - 即可(其中是普通用户,如鸟哥中为dmtsai)。 ......
阅读全文
  • 04月
  • 18日
综合 ⁄ 共 1341字 评论关闭
冒泡排序: 冒泡排序原理:每次比较相邻的数,按升序或者降序进行比较并交换位置,每经过一轮排序,可以获得最大或者最小的数。 public class BubbleSort { public static void sort(int []arrays){ int length = arrays.length; int [] temp =arrays ; for(int i =0 ; i <length-1 ; i++){ for(int j =0; j<length-i-1 ; j++){ if(temp[j]<temp[j+1]){ exchange (j ,j+1 ,temp); } } } print(arrays); } public static void exchange(int i ,int j , int []arrays ){ in......
阅读全文
  • 04月
  • 16日
综合 ⁄ 共 2802字 评论关闭
目   录 1       集合框架...2 1.1     集合框架概述...2 1.1.1     容器简介...2 1.1.2     容器的分类...4 1.2     Collection.5 1.2.1     常用方法...5 1.2.2     迭代器...8 1.3     List.10 1.3.1     常用方法...10 1.3.2     实现原理...15 1.4     Map.20 1.4.1     常用方法...20 1.4.2     Comparable接口...25 1.4.3     实现原理...26 1.4.4     覆写hashCode()32 1.5     Set.35 1.5.1     常用方法...35 1.5.2     实现原理...39 1.6     总结:集合框架中常用类比较...41 2    练习...42 3       附录:排序 集合......
阅读全文
  • 03月
  • 17日
综合 ⁄ 共 1765字 评论关闭
题意: 一块玉米地,有的位置不能种草,种草的小方格不能有临边. 问有多少种方案. 思路: 状压DP. dp[ i ][ j ] 表示从上到下处理到第 i 行时, 该行状态为 j 的方案数. 下一行某状态的方案数就是上一行所有合理状态的方案数之和. 注意初始化和最后一行的处理. #include <cstdio> #include <cstring> using namespace std; const int MAXN = 14; const int MOD = 1e8; typedef long long ll; int pat[MAXN],m,n; ll dp[MAXN][1<<MAXN]; inline bool valid(int s,int i) { return (s & (~pat[i]))?false:true......
阅读全文