编程语言 : 本质上目的就是沟通,电脑底层就是电流+硬件组合,通过高低电压识别0、1状态,通过更多组的晶体管构造多个规则,每个硬件都有自己的执行规则。 编程语言的分类: 1、机器语言:直接和硬件打交道,0/1的组合 2、汇编语言:执行硬件的规则,英文输入 3、高级语言:对硬件指令做了封装,输入指令更 ...
分类:
编程语言 时间:
2019-06-22 01:27:57
阅读次数:
135
pythond的scrapy框架 1.概念 3.main.py # from scrapy.cmdline import execute# # 写终端的命令# # scrapy crawl# execute(["scrapy","crawl","baidu"])from scrapy.cmdline ...
分类:
编程语言 时间:
2019-06-22 01:27:41
阅读次数:
139
线程间通信: 多个线程在处理同一资源,但是 等待唤醒机制 涉及的方法: 1、wait() 让线程处于冻结状态,被wait的线程会被存储到线程池中。 2、notify() 唤醒线程池中的一个线程(任意) 3、notifyAll() 唤醒线程池中的所有线程、、 这些方法都必须定义在同步中, 因为这些方法 ...
分类:
编程语言 时间:
2019-06-22 01:27:21
阅读次数:
137
进入maven官网 http://maven.apache.org/download.cgi 下载maven 终端执行tar -zxvf apache-maven-3.6.1-bin.tar.gz解压缩 剪切解压出来的apache-maven-3.6.1目录至/usr/local/目录下 打开/us ...
分类:
系统相关 时间:
2019-06-22 01:27:05
阅读次数:
190
情景描述 最近新搭建了一个项目,从Spring迁到了Springboot,为了兼容Spring加载配置文件的风格,所以还想把PropertyPlaceholderConfigurer放在.xml文件里面,然后通过@importSource来加载.xml文件将配置加载到spring环境中,通过@val ...
分类:
编程语言 时间:
2019-06-22 01:26:19
阅读次数:
156
在freemarker中没有提供去重的方法,虽然有提供定义hash的方法,如:<#assign myHash = { "name": "mouse", "price": 50 }>,但是不能够动态构建hash。 通常我们会在java代码中进行处理,比如使用set集合、map对象处理。 但是如果一定要 ...
分类:
其他好文 时间:
2019-06-22 01:25:59
阅读次数:
163
1、什么是 AspectJ? AspectJ是一个面向切面的框架,它扩展了Java语言。AspectJ定义了AOP语法,也可以说 AspectJ 是一个基于 Java 语言的 AOP 框架。通常我们在使用 Spring AOP 的时候,都会导入 AspectJ 的相关 jar 包。 在 spring ...
分类:
编程语言 时间:
2019-06-22 01:25:44
阅读次数:
200
作为强类型静态语言,类型不仅规定了可以对数据进行的操作,还决定了应该怎样在 printf 中输出。 printf 的签名是: int printf ( const char format, ... ); 其中 format 为可以参参数格式化的输出内容。具体格式化形式为: %[flags][widt ...
分类:
编程语言 时间:
2019-06-22 01:25:30
阅读次数:
178
一、冒泡排序介绍 冒泡排序(英语:Bubble Sort)是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端 ...
分类:
编程语言 时间:
2019-06-22 01:25:14
阅读次数:
152
软件开发过程一般有三个阶段:开发 > 测试 > 生产。每个阶段都对应不同的数据库环境配置,我们希望通过一种自动切换的方式来减少手动切换的工作量,这样做的目的也是为了能够减少手工带来的出错率。 具体配置步骤如下: 1.在resource目录下建立每种环境对应的文件夹,用来存放配置文件。 develop ...
分类:
编程语言 时间:
2019-06-22 01:24:56
阅读次数:
166
题目 三元组(IP1, IP2, T) 描述了行为: 在T时刻,IP1对IP2进行了访问行为;其中将IP1称为源地址,IP2称为目的地址;地址为IPV4格式,如 `10.10.101.10` 时间T为字符串格式,例如2019 06 21 23:02:31 现在有一批数据(总数据量为 100亿条 ), ...
分类:
其他好文 时间:
2019-06-22 01:24:39
阅读次数:
150
目录 "Spring Shell是什么" "入门实践" "基础配置" "简单示例" "注解@ShellMethod" "注解@ShellOption" "自定义参数名称" "设置参数默认值" "为一个参数传递多个值" "对布尔参数的特殊处理" "带空格的参数处理" "参数校验" "动态命令可用性" ...
分类:
编程语言 时间:
2019-06-22 01:23:08
阅读次数:
163
一、安装 1.下载Windows版的MySQL,双击下载文件进入安装向导。有3种安装方式可供选择:Typical(典型安装)、Complete(完全安装)和Custom(定制安装),对于大多数用户,选择Typical就可以了,单击【Next】按钮进入下一步 2.进入安装界面。确认后单击【Instal ...
分类:
数据库 时间:
2019-06-22 01:22:53
阅读次数:
168
网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。 因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成熟的一套互 ...
创建Employee类,在类中定义三个属性:编号,姓名,年龄,然后在构造方法里初始化这三个属性,最后在实现接口中的定义的CompareTo方法,将对象按编号升序排列。 代码如下:(程序可能有些错误,方法是对的,见谅) import java.awt.List; import java.util.Ar ...
分类:
编程语言 时间:
2019-06-22 01:22:08
阅读次数:
154
本应用尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确、更有个性化的服务,本应用会按照本隐私权政策的规定使用和披露您的个人信息。但本应用将以高度的勤勉、审慎义务对待这些信息。除本隐私权政策另有规定外,在未征得您事先许可的情况下,本应用不会将这些信息对外披露或向第三方提供。本应用会不时更新本 ...
分类:
其他好文 时间:
2019-06-22 01:21:41
阅读次数:
109
ytkah比较喜欢研究一些新东西,AMP刚出来的时候就上手了,也做了一些站点,而且还不赖,因为这个还机缘巧合参加了深圳的谷歌全球合作伙伴大会,很多大牛也都来了,很荣幸能和他们一起交流。下面就稍微展示一下amp模板吧 amp模板一般都做成手机自适应,能做成PC端站点效果的比较少,做得漂亮的就更少了 这 ...
分类:
Web程序 时间:
2019-06-22 01:20:58
阅读次数:
295