现在位置: 首页 > skydiving发表的所有文章
  • 07月
  • 25日
综合 ⁄ 共 2186字 评论关闭
Spiral Matrix Given a matrix of m x n elements (m rows, n columns), return all elements of the matrix in spiral order. For example, Given the following matrix: [ [ 1, 2, 3 ], [ 4, 5, 6 ], [ 7, 8, 9 ] ] You should return [1,2,3,6,9,8,7,4,5]. Spiral Matrix II Given an integer n, generate a square matrix filled with elements from 1 ton2 in spiral order. For example, Given n = 3, You should return the following matrix: [ [ 1, 2, 3 ], [ 8, 9, 4 ], [ 7, 6, 5 ] ] 思路: 光标转移有......
阅读全文
  • 05月
  • 07日
综合 ⁄ 共 818字 评论关闭
今天做项目时遇到了问题 当一个A跳转到B 然后B又直接finish()返回A时 需要根据某个参数改变A 所以必须要使A重新加载一次 在网上搜了会解决了 是用onResume()这个方法 以前觉得生命周期这种吊东西只要知道什么时候开始 什么时候死就行了 我这个新手果然低端。。。 下面随便网上复制了一段 也方面自己以后复习看看 一个Activity在启动的时候会执行onCreate()->onStart()->onResume(),在结束(或离开)的时候会执行onPause()->onStop()->onDestroy(),这就是一个Activity的生命周期。 因此我们要在onCreate方法里把Acti......
阅读全文
  • 10月
  • 18日
综合 ⁄ 共 960字 评论关闭
Implement wildcard pattern matching with support for '?' and '*'. '?' Matches any single character. '*' Matches any sequence of characters (including the empty sequence). The matching should cover the entire input string (not partial). The function prototype should be: bool isMatch(const char *s, const char *p) Some examples: isMatch("aa","a") → false isMatch("aa","aa") → true isMatch("aaa","aa") → false isMatch("aa", "*") → true isMatch("aa", "a*") → true isMatch("ab", "?*") → true i......
阅读全文
  • 08月
  • 20日
综合 ⁄ 共 6793字 评论关闭
文章目录 1)不要编写大段的代码 2)释义名称与注释 1)代码不能写死 2)预测可能发生的变化 1.可读性强        一提到可读性似乎有一些老生常谈的味道,但令人沮丧的是,虽然大家一而再,再而三地强调可读性,但我们的代码在可读性方面依然做得非常糟糕。由于工作的需要,我常常需要去阅读他人的代码,维护他人设计的模块。每当我看到大段大段、密密麻麻的代码,而且还没有任何的注释时常常感慨不已,深深体会到了这项工作的重要。由于分工的需要,我们写的代码难免......
阅读全文
  • 05月
  • 12日
综合 ⁄ 共 1352字 评论关闭
一、下载     msysgit是Git for Windows版,其Home Page为:http://msysgit.github.io/ 点击页面中“Download”进入下载列表。可根据个人喜好选择下载版本。这里选择下载最新版:Git-1.8.3-preview20130601.exe. 二、安装     下载完毕,双击开始安装:     1、除了AdvancedXXX选项,其余全选中         2、选择“Use Git Bash only”     3、选择“Checkout as-is,commit as-is”     4、等待安装完毕。 三、配置     1、安装完毕,桌面上会有Git Bash图标,双击进入Git Shell界面       2、配置Name和Email    ......
阅读全文
Swing组件JList的列表数据修改了,如何通知JList改变显示? JList组件有一个单独的显示模式ListModel来表示JList的显示数据. JList创建以后,JList数据元素的值及数据元素的数量可以动态地改变. JList在它的数据模式ListModel中观察数据的改变.因此,一个ListModel 的正确实现应当在每次数据发生改变时,通知事件的监听者. 当使用构造函数JList(Object[])创建一个JList的实例时,系统将自动 创建一个DefaultListModel的实例来存储JList的显示数据, 可以调用 DefaultListModel中定义的简便方法来动态地修改JList的数据,如 ......
阅读全文
  • 04月
  • 15日
综合 ⁄ 共 530字 评论关闭
    存储过程是用户定义的一系列sql语句的集合,涉及特定表或其它对象的任务,用户可以调用存储过程,而函数通常是数据库已定义的方法,它接收参数并返回某种类型的值并且不涉及特定用户表。     存储过程和函数存在以下几个区别:     1)一般来说,存储过程实现的功能要复杂一点,而函数的实现的功能针对性比较强。存储过程,功能强大,可以执行包括修改表等一系列数据库操作;用户定义函数不能用于执行一组修改全局数据库状态的操作。     2)对于存储过程来说可以返回参数,如记录集,而函数只能返回值或者表对象。函数只能返......
阅读全文
  • 03月
  • 21日
综合 ⁄ 共 411字 评论关闭
在STM32上如果不使用外部晶振,OSC_IN和OSC_OUT的接法 如果使用内部RC振荡器而不使用外部晶振,请按照下面方法处理: 1)对于100脚或144脚的产品,OSC_IN应接地,OSC_OUT应悬空。 2)对于少于100脚的产品,有2种接法: 2.1)OSC_IN和OSC_OUT分别通过10K电阻接地。此方法可提高EMC性能。 2.2)分别重映射OSC_IN和OSC_OUT至PD0和PD1,再配置PD0和PD1为推挽输出并输出'0'。此方法可以减小功耗并(相对上面 首先要明确的是STM32没有内部晶振,HSI是内部RC振荡器。 HSI内部8MHz的RC振荡器的误差在1%左右 内部RC振荡器的精度通常比用HSE(......
阅读全文
  • 02月
  • 13日
综合 ⁄ 共 8914字 评论关闭
1 泛型(Generic) 1.1 说明   增强了java的类型安全,可以在编译期间对容器内的对象进行类型检查,在运行期不必进行类型的转换。而在j2se5之前必须在运行期动态进行容器内对象的检查及转换   减少含糊的容器,可以定义什么类型的数据放入容器 ArrayList<Integer> listOfIntegers; // <TYPE_NAME> is new to the syntaxInteger integerObject;listOfIntegers = new ArrayList<Integer>(); // <TYPE_NAME> is new to the syntaxlistOfIntegers.add(new Integer(10)); // 只能是Integer类型integerObject......
阅读全文
  • 02月
  • 05日
综合 ⁄ 共 2937字 评论关闭
编码问题 解决出现“警告: 编码 GBK 的不可映射字符”的办法      在用Ant部署时,出现:“警告: 编码 GBK 的不可映射字符”,网上找了一下,主要是编码兼容性的问题,需要个javac指定编码,于是在build.xml中加入以下说明即可: <target name="compile" depends="prepare" description="编绎">    <javac srcdir="${src.dir}" destdir="${build.classes.dir}" debug="on" deprecation="on" optimize="off" includes="**">     <!--给编译器指定编码,防止出现:"警告: 编码 GBK 的不可映射字符"-->    <c......
阅读全文
  • 01月
  • 28日
综合 ⁄ 共 435字 评论关闭
1. 启动"注册表编辑器"(Regedt32.exe)。2. 在以下注册表项下找到 UpperFilters 的值:HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E965-E325-11CE-BFC1-08002BE10318}3. 在编辑菜单上,单击删除,然后单击确定。4. 在同一注册表项下找到 LowerFilters 的值:HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E965-E325-11CE-BFC1-08002BE10318}5. 在编辑菜单上,单击删除,然后单击确定。6. 退出"注册表编辑器"。备注:在删除 Upperfilters 值和 Lowerfilters 值后,如果注意到某个特定的程......
阅读全文
  • 01月
  • 14日
综合 ⁄ 共 1854字 评论关闭
想想时间还是过得很快的,一个星期前的这个时候我真的很害怕,担心又被我弄成西安Regional那样。然后Shanghai Regional的名额还是我死皮赖脸地像coach求来的(大一的小盆友们以后机会还多,我们可是最后一次了BLABLA)所以那一阵子压力很大。><然后两只队友一个在忙出国申请一个是研究生天天泡在Lab里都木有时间刷题,有一次发个WeChat问题两个人都不理我,那一刻真的很想哭。 十一月中旬考完final就开始刷hdu oj,每次看到求逆元的题都很难过,总觉得要是暑假好好刷题西安Regional也许就不打铁了BLABLA,然后我刷题的速度又......
阅读全文