`
文章列表
  前提: 代码的清晰、可读,往往比算法的高效更为重要。 故而程序设计应力求:逻辑简明,容易理解。假设修正法:保持每个语句的简洁、短小,通过反复修正达到最终正确逻辑,是提高可读性的重要技巧之一。    案例: public class Max { public static void main(String[] args) { //max(); //leapyear(); graderate(); } /** * 判断闰年 */ public static void leapyear(){ ...
  剪枝的由来:   暴力破解中,依靠计算机的强大计算能力时,必须考虑计算性能和计算限度 eg: 100W的双层for循环,计算机就会比较吃力,耗时较长.   如果某个问题考虑情况较多,我们可以尝试在逻辑中排除不可能的情况,或者从循环中找出一些规律来排除循环次数(eg 案例2),减少计算次数,这就是剪枝的由来。    案例如下:   public class pruning { public static void main(String[] args) { example2(); } /** * 剪枝-找钱问题--- ...
    0--暴力破解法   概念: 通过直接列举所有可能情况的求解思路。因为计算机的运算速度优势,在手工计算看似不可能的处理方法,通过机器计算很可能十分轻松。只要所列举的情况数目不是特别巨大即可。 思路: a)  枚举所有可能的情况 b) 用条件来筛选可能情况   案例:     package day1; public class test { public static void main(String[] args) { example3(); } /** * 暴力破解法-鸡兔问题 ...

vi_基础知识

  应该了解的知识点:   a) vi的三个工作模式和相互切换方式 b) vi基本使用: 插入,定位,删除,复制,剪切,替换,取消,搜索,保存,退出 c) vi使用技巧和长久设置     0 我们用vi做什么:   a) 创建 编辑 配置文件b) 写shell脚本   1 vi工作模式:   a) 命令模式(缺省模式)  ---> 通过vi 文件名, 进入文件内部,此时是缺省模式/命令模式,  ---> 你的键盘操作(任何字母/数字)都会被linux当做任务来处理。  ---> 输入字母 i  或者 a 或者 o 进入插入模式  ---& ...
    2.e) 压缩解压命令     gzip 命令:将文件进行压缩,压缩成xx.gz格式, 不能压缩目录   英文原意 gun zip 命令所在路径 /bin/gzip 执行权限 所有用户 说明 1 只能压缩文件,不能压缩目录 2 不保留源文件 范例 # gzip myfile  解压命令 gzip -d xx.gz 解压后原xx.gz不存在,   tar 命令:将文件夹进行打包压缩,压缩成xx.tar.gz格式   命令所在路径 /bin/tar 执行权限 所有用户 语法 ...
  2.c) 文件搜索命令   which命令: 定位系统命令的绝对路径   命令所在路径 /usr/bin/which 执行权限 所有用户 范例 [root@localhost test4]# which chmod结果: /bin/chmod     find命令: 文件/目录/图片/压缩包/等搜索命令  --- ...
按照一个业务流来写一系列操作 eg:   创建目录 -->创建空文件--> 空文件中vi写东西-->文件夹整体拷贝后改名-->移动到别的文件夹内-->删除原有文件     接linux常用命令_0文章继续介绍文件处理命令   2.a) 文件处理命令之-->文件查看/浏览命令 详解:   cat命令: 显示内容不长的文件 英文原意 concatenate and display files 命令所在路径 /bin/cat 执行权限 所有用户 语法 cat 文件名 范例 [root@localhost t ...
0 简单权限介绍:   权限分成三类,可读r(read的缩写),可写w(write的缩写),可执行x(execute的缩写) 用户分成三类: 所有者u(user的缩写),所属组g(group的缩写),其他人o(others的缩写)   linux中文件类型分类: d--->目录 directory - - ...
    <1>面向对象方法论在此方法论中一切都是对象,崇尚用对象(类作为蓝图)来划分职责,以抽象来封装变化,多态来解除耦合,然后对象之间互相通信协作来完成具体的业务场景。是一种自顶向下的解决问题方式。优 ...
  由来: 计算机底层只能识别(并执行)0、1序列的机器码,因此所有的语言要被计算机执行,最终都要以某种方式被转换成能被计算机识别的0、1序列机器码。这个翻译过程按照执行时间不同,分为编译型和解释型。   区别: ...
  类似于javase的反射   0 元数据概念: a) 数据的定义数据 b) 数据库,表,列等信息也是一种对象,他们也是由最基础的数据组建而成,基础组件就叫做元数据。   1 数据库元数据: DataBaseMetaData   a) 获取方式: connection.getMetaData(); b) 常用方法说明: getURL() 返回一个String类对象,代表数据库的URL。 getUserName() 返回连接当前数据库管理系统的用户名。 getDatabaseProductName() 返回数据库的产品名称。 getDatab ...
  现象: 通过eclipse的clean功能将工程的class文件清除掉后,工程的class文件没有自动重新部署,启动服务时,找不到文件启动失败.   原因: Project/Build Automatically 自动编译没有勾选, 这样自然不会自动编译部署。   截图:      

host文件位置

  C:\Windows\System32\drivers\etc
   目的: 使用快捷键  alt+/后,实现代码自动补全功能   操作如下:   a) 点击 window/Preferences,出现下图       b) 修改快捷键       c) 保存修改后,一般不需要重启eclipse, 输入代码syso 后用 alt+/快捷键测试,看看是否能补全成 System.out.println(); 一般情况下会立即生效,如果不能生效,建议   1) 重启eclipse 2) 查看下 alt+/这个快捷键是否支持别的操作,如果支持,移除这个绑定,操作如下图       

URL———URI区别

    URI:Uniform Resource Identifier,统一资源标识符;eg: /question/68016373.htmlURL:Uniform Resource Locator,统一资源定位符;eg: http://zhidao.baidu.com/question/68016373.html     可以这么助记: URL后面这个字母较长,因此代表的路径最长,               URI 后面的这个字符没有尾巴,因此代表的路径短。   
Global site tag (gtag.js) - Google Analytics