Coin163

  • Linux操作系统安装前备知识

    --整理来源:《鸟哥的Linux私房菜第三版》 --原创,转载请标明 计算机概论 计算机:辅助人脑的好工具  。用户输入指令与数据,经过中央处理器(CPU)的算术逻辑单元运算后,产生有用的信息。 之前学过《微机原理》或《计算机组成原理》的童鞋可能对计算机的五大组成十分熟悉。考虑大家在不断扩充知识,在这里还是再普及一遍吧。 冯·诺依曼计算机的基本设计思想第四条: 计算机由:输入单元,控制单元,算术逻辑单元,存储器,输出单元五大部分组成。 注意几个点: 可以总结为:I/O设备,CPU,内存 CPU都是通过内存来读入数据,也通过内存来流出数据。 CPU的种类: 精简指令集(常见的ARM机构):手机,

    日期:2015年12月30日
  • java package和import的理解

    1、java中package是什么 即包。简单地说,它是分类class(类)与interface(接口)的方式。  在Java开发中,将会写数以百计的类和接口,因此,对它们分类是必须的。  2、java中import有什么用 在java中,编译器是根据包名+类名找到类的,而import语句是告诉编译器找到指定的类。  例如,要求编译器来加载所有目录中java安装/java/io可用的类: <code class="hljs actionscript has-numbering" style="display: block; padding: 0px; color: inherit; box-s

    日期:2016年04月25日
  • Java源码-屏幕分辨率测试程序

    Java How To Program第12章-GUI控件(上篇)中的一个示例,演示了鼠标事件的监控,包括: 1. 单击(click-按下某个鼠标键(左/中/右键)后松开) 2. 移动(move-不按下任何鼠标键的同时,移动鼠标) 3. 拖(drag-按下左/中/右键后不松开,并移动鼠标) 4. 放(release-拖操作之后,松开左/中/右键)。 程序会监控各种鼠标操作发生的位置,在移动操作中,将鼠标移动到屏幕最右下角,可看到X坐标和Y坐标同时达到最大值(1919,982)。 由于JFrame窗口最大化后并没有遮住Windows任务栏,任务栏的高度并没有加入到Y坐标,由此推出屏幕分辩率为19

    日期:2016年07月28日
  • css基础总结

    1.使用css(层叠样式表)的好处: 1. 提高页面的浏览速度,节约文件尺寸 2. 缩短了改版的时间,只要将表现和内容分离,通过修改css可以修改很多页面 3. 降低网站流量的费用。带宽的要求降低,成本降低。 4. 更容易被搜索引擎搜索到,提高网站的排名 5. 内容被更广泛的设备访问。 2.web标准主要由三部分组成:结构(html),表现(css)和行为(javascript) 3.语法结构 选择符{属性:值}   所有的属性值后边加上分号    文字在垂直方向上居中,将行高设置为元素的高度。 4.网页加在css的4种方式          1.内联式样式表                 

    日期:2016年03月02日
  • 源码-PL/SQL从入门到精通-第十五章-触发器-Part 2

    触发器的功能主要有: 1. 完成表的变更校验(当表的数据发生增、删、改时,提供验证逻辑) 2. 自动数据库维护 3.控制数据库管理活动 通过调试代码,可以增强对各知识点的理解。 --代码15.14 在触发器中使用自治事务 CREATE OR REPLACE TRIGGER t_emp_comm BEFORE UPDATE ON emp --触发器作用的表对象以及触发的条件和触发的动作 FOR EACH ROW --行级别的触发器 WHEN(NEW.comm>OLD.comm) --触发器条件 DECLARE v_comm

    日期:2016年07月26日
  • JHTP小结_第十一章_深入理解异常(Exception Handling)

    不知道为什么,这章的内容看起来很吃力。 本来以为自己的英语还不错,前面的几章看的挺顺溜,难道是因为前面几章的知识已经比较熟悉的缘故?-> Summary Section 11.1Introduction • An exception is anindication of a problem that occurs during a program’s execution. • Exception handlingenables programmers to create applications that can resolve exceptions. Section 11.2Example:

    日期:2016年07月22日
  • Java基础——集合框架(一)

    ——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——- 集合类 为什么出现集合类? 面向对象语言对事物的体现都是以对象形式存在的,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式 数组和集合类同是容器,有何不同? 数组虽然也可以存储对象,但是长度是固定的。集合长度是可变的,数组中可以存储基本数据类型,集合只能存储对象。 集合类的特点 集合只用于存储对象,集合长度是可变的,集合可以存储不同类型的对象。 集合框架 集合有自己的体系,根据每个集合类的共性方法,向上抽取获得抽象类(或者接口):Collection就是一层一层抽出来的接口

    日期:2015年07月14日
  • 吐槽-使用Swing实现的第一个页面

    学了几天Swing,觉得应该可以完成课后习题了。 可是,第一个页面就把我给难住了。 题目:创建下图所示GUI 忙活了1个多小时后,我开发的界面如下: 感悟:学艺不精,可悲!等提升实力后再来挑战 代码如下: package exercise; import java.awt.BorderLayout; import java.awt.Container; import javax.swing.JFrame; import javax.swing.JCheckBox; import javax.swing.JTextField; import javax.swing.JPanel; impor

    日期:2016年07月27日
  • JHTP小结_第九章_面向对象编程-继承(Inheritance)

    Section9.1 Introduction • Inheritance (p. 361)reduces program-development time. • The direct superclass(p. 361) of a subclass is the one from which the subclass inherits. An indirect superclass (p. 361) of a subclass is two or more levels up the class hierarchy from that subclass. • In single inheri

    日期:2016年07月15日
  • UVa 11093 - Just Finish it up

    up vote 26 down vote favorite 6 I was trying to install vagrant plugin "vbguest", but got following errors in terminal $ vagrant plugin install vbguest Installing the 'vbguest' plugin. This can take a few minutes... /usr/lib/ruby/2.3.0/rubygems/specification.rb:946:in `all=': undefined method `group

    日期:2015年03月13日
  • JHTP小结_第十章_面向对象编程-多态(Polymorphism)

    Section10.1 Introduction • Polymorphism (p. 396)enables us to write programs that process objects that share the same superclass as if they were all objects of the superclass; this can simplify programming. • With polymorphism, we can design and implement systems that are easily extensible. The only

    日期:2016年07月18日
  • Solr使用入门指南

    由于搜索引擎功能在门户社区中对提高用户体验有着重在门户社区中涉及大量需要搜索引擎的功能需求,目前在实现搜索引擎的方案上有集中方案可供选择: 1. 基于Lucene自己进行封装实现站内搜索。工作量及扩展性都较大,不采用。 2. 调用Google、Baidu的API实现站内搜索。同第三方搜索引擎绑定太死,无法满足后期业务扩展需要,暂时不采用。 3. 基于Compass+Lucene实现站内搜索。适合于对数据库驱动的应用数据进行索引,尤其是替代传统的like ‘%expression%’来实现对varchar或clob等字段的索引,对于实现站内搜索是一种值得采纳的方案。但在分布式处理、接口封装上尚需

    日期:2015年10月09日
  • 源码-PL/SQL从入门到精通-第十六章-动态SQL语句-Part 1

    学到后面几章,发现实用性大大提高。 心得: 1. 代码尽量放到集成开发环境(PL/SQL)中查看,效率要比在书本上看高多了。 2. 卖油翁言“我亦无他,唯手熟尔”,软件开发不是纸上谈兵,必须在开发环境中不断实践才行! --第16章开始 --代码16.1 动态SQL语句使用示例 CREATE OR REPLACE FUNCTION get_tablecount (table_name IN VARCHAR2) RETURN PLS_INTEGER IS --定义动态SQL语句 sql_query VARCHAR2 (32767) := 'SELECT COUNT(*)

    日期:2016年07月26日
  • Java源码-第一个异常处理小程序:整数除法

    Java how to program(中文名:Java大学教程)第10版第11章:深入理解异常(Exception Handling: A Deeper Look)中给出了一个整数除法的示例,用户输入除数和被除数时,任何一个出错,就必须重新来过。考虑到这样做不太人性化,决定改写一下。 代码如下: package exercise; //Fig. 11.3: DivideByZeroWithExceptionHandling.java //Handling ArithmeticExceptions and InputMismatchExceptions. import java.util.I

    日期:2016年07月20日
  • 24点

    做的方法有点low,还是通过列举的方式求出全部的输出样式。 #include <iostream> #include <algorithm> #include <cstdio> using namespace std; int calcu(int x, int y, int z, int w); int jud, flag; int main() {     int a[4];     printf("少侠!请输入4个数~\n");     while(scanf("%d%d%d%d",&a[0],&a[1],&a[2],&a[3])!=EOF)     {         flag=0,ju

    日期:2016年04月20日
  • Java基础——线程(一)

    线程 进程:正在执行中的程序。每一个进程执行,都有一个执行的顺序,该顺序就是一个执行路径,或者叫一个控制单元。 线程:就是进程中的一个独立的控制单元,线程在控制着进程的执行。 简单一点来说进程和线程的关系,打开任务管理器可以看到很多正在执行的程序,每一个正在执行的程序就是进程, 而比如说迅雷下载数据的时候,会开辟很多条请求去找服务端请求数据(一条请求下载1~20%,另一条请求下载21~40%……这样可以提高效率),而这些开辟的请求就是线程。 一个进程中至少有一个线程。 例如: public class ThreadDemo { public static void main(Strin

    日期:2015年06月27日
  • Hessian知识学习总结(一)——基础知识

    ①和②,其中①对Hessian基础的超详细,可作面使用,②主要是原作者是叫孤傲苍狼的博主,超喜欢,安利。③就是扩展知识储备吧)               ①.hessian 的简单介绍               http://blog.sina.com.cn/s

    日期:2016年06月07日
  • java基础学习

    java基础学习 前言:        java基础学习,并不是讲解java的语法或是其他真的很基础的东西, 在这里分享下我在java学习过程中的心得。 学习书籍:       《java编程思想》《java核心思想》 分享:        全是java笔记

    日期:2015年12月05日
  • qt控件基本应用

    Qt里面有很多控件,让我们来看一些常用控件。 首先是对pro文件的配置  HEADERS += \ MyWidget.h SOURCES += \ MyWidget.cpp QT+=widgets gui CONFIG += c++11 因为要用到lambda所以要加一个CONFIG+=c++11 下面是MyWidget.h [cpp] view plain copy #ifndef MYWIDGET_H   #define MYWIDGET_H      #include <QWidget>   #include <QTextEdit>   class MyWidget : public Q

    日期:2016年04月27日
  • Python篇----面向对象程序设计(二)(属性和方法篇)

    1 属性与方法的详述     (1)方法是对象(类的实例化)所拥有的一些功能。例如,对象bad_man(坏男人)的方法是打女人,对象good_man(好男人)的方法是保护女人。     属性,经常和方法混淆来讲,但是区别很大: 属性是静态的概念,方法是动态的概念 属性代表对象的数据,方法代表对象的操作         (2)属性的创建,代码如下: #构建类 class man: print "man" #实例化(对象) bad_man = man() #查看bad_man中有哪些属性 print bad_man.__dict__ #给一个实例添加属性,将bad_man的头发hai

    日期:2015年11月28日