经常会头疼于一个jar包是如何制作的,包括maven的打包方式,springboot的打jar包的原理,jar包稍稍有错误就会完全无法运行。在网上折腾了很久终于有些思路和步骤,在这里做个笔记 本文大纲: 一、制作只含有字节码文件的jar包1、最简单的jar包——直接输出hello2、含有两个类的ja ...
分类:
编程语言 时间:
2017-07-23 22:47:22
阅读次数:
237
相亲过程:你有房子么?你有钱么?你有能力么?【结婚吧】【先买房子在结婚】【先赚钱再买房子再结婚】都没有【拜拜~~】利用if嵌套做相亲过程 <script> var a=prompt("你有房子么"); if(a=="有"){ alert("结婚");} else{ var b=prompt("你有钱 ...
分类:
编程语言 时间:
2017-07-23 22:47:40
阅读次数:
213
第一句Python代码 编写第一个Python文件hello.py: 执行hello.py文件: Python内部执行过程: 解释器 上一步执行hell.py文件时指定了要用python3这个解释器来解释执行。如果想要像执行shell脚本那样执行hello.py文件,那么就需要在hello.py文件 ...
分类:
编程语言 时间:
2017-07-23 22:47:49
阅读次数:
290
今天搭建SSH项目的时候出现了例如以下错误: 严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener java.lang.ClassNotFou ...
分类:
编程语言 时间:
2017-07-23 22:47:57
阅读次数:
263
在传入参数时有两个特殊参数,*args,**kwargs,功能如下: 输出结果如下: 也就是说*args是传入一个tuple,*kwargs是传入一个dict。 利用这个特性,我们可以仿造出一个switch关键字来。 python中没有类似 switch(): Case 1:pass Case 2: ...
分类:
编程语言 时间:
2017-07-23 22:48:19
阅读次数:
230
补充:float4 fixed4 _Time 1: float4是内置向量 (x, y, z, w); float4 a; 访问单独成员a.x, a.y, a.z, a.w;2: fixed4 是内置向量(r, g, b, a); fixed4 c; color.r, color.g, color. ...
分类:
编程语言 时间:
2017-07-23 22:48:41
阅读次数:
311
2016 第七届蓝桥杯 c/c++ B组省赛真题及解题报告 勘误1:第6题第4个 if最后一个条件粗心写错了,答案应为1580。条件应为abs(a[3]-a[7])!=1,宝宝心理苦啊。!感谢zzh童鞋的提醒。 勘误2:第7题在推断连通的时候条件写错了,后两个if条件中是应该是<=12 落了一个等于 ...
分类:
编程语言 时间:
2017-07-23 22:50:05
阅读次数:
310
Object类 Object类是所有Java类的根父类如果在类的声明中未使用extends关键字指明其父类,则默认父类为Object类 public class Person { ... } 等价于: public class Person extends Object {. ... }例: met ...
分类:
编程语言 时间:
2017-07-23 22:55:27
阅读次数:
207
一、定义 装饰它人的工具,装饰器本身可以是任意可调用对象,被装饰的对象本身也可以是任意可调用对象 二、原则: 1 、开放封闭原则:对扩展是开放的,对修改是封闭 2.1 装饰器的遵循的原则:1 不修改被装饰对象的源代码 2 不修改被调用对象的调用方式 三、目的 装饰器的目的是:在遵循1和2原则的前提, ...
分类:
编程语言 时间:
2017-07-23 22:56:24
阅读次数:
434
一、定义: 1. 定义在函数内部的函数 2. 包含对外部作用域名字的引用,而不是对全局作用域名字的引用那么该内部函数就称为闭包函数 二、闭包函数的应用:惰性计算 ...
分类:
编程语言 时间:
2017-07-23 22:56:43
阅读次数:
390
上一篇python正则匹配次数大家应该也发现了,除了?其他匹配次数规则都是尽可能多的匹配 那如果只想匹配1次怎么办呢,这就是正则中非贪婪模式的概念了 原理就是利用?与其他匹配次数规则进行组合 +? *? {m,n}?等就暂不举例了 ...
分类:
编程语言 时间:
2017-07-24 00:00:46
阅读次数:
229
一、定义 可以理解为一种数据类型,这种数据类型自动实现了迭代器协议(其他的数据类型需要调用自己内置的__iter__方法),所以生成器就是可迭代对象 二、生成器的两种形式(Python有两种不同的方式提供生成器) 1.生成器函数:常规函数定义,但是,使用yield语句而不是return语句返回结果。 ...
分类:
编程语言 时间:
2017-07-24 00:01:00
阅读次数:
281
使用Spring IoC容器后,容器会自动对被管理对象进行初始化并完成对象之间的依赖关系的维护,在被管理对象中无须调用Spring的API。 为了实现IoC功能,Spring提供了两个访问接口: org.springframework.beans.factory.BeanFactory org.sp ...
分类:
编程语言 时间:
2017-07-24 00:03:22
阅读次数:
272
main函数是C语言中比较特殊的函数,C程序总是从main函数开始执行,main函数的原型是: 其中argc是命令行参数的个数,argv是指向参数的各个指针所构成的数组。 当内核执行C程序时(使用一个exec函数),在调用main前先调用一个特殊的启动例程(什么鬼?)。可执行程序文件将此启动例程指定 ...
分类:
编程语言 时间:
2017-07-24 00:05:37
阅读次数:
175
最优时间复杂度:O(nlogn) 最坏时间复杂度:O(n2) 稳定性:不稳定 通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 ...
分类:
编程语言 时间:
2017-07-24 00:06:15
阅读次数:
127
一、进程与线程 1.进程 我们电脑的应用程序,都是进程,假设我们用的电脑是单核的,cpu同时只能执行一个进程。当程序出于I/O阻塞的时候,CPU如果和程序一起等待,那就太浪费了,cpu会去执行其他的程序,此时就涉及到切换,切换前要保存上一个程序运行的状态,才能恢复,所以就需要有个东西来记录这个东西, ...
分类:
编程语言 时间:
2017-07-24 00:07:32
阅读次数:
216
最近在做ProtoBuf相关的项目,其中用到了动态解析,网上看了下相关资料和博文都比较少,自己来写一个记录一下学习过程。 Protocol Buffers是结构化数据格式标准,提供序列化和反序列方法,用于存储和交换。语言中立,平台无关、可扩展。目前官方提供了C++、Java、Python API,也 ...
分类:
编程语言 时间:
2017-07-24 00:08:26
阅读次数:
1146
import java.io.*; /** * Created by CLY on 2017/7/23. */ public class Main { public static void main(String[] arg){ testFile(); testFilenameFilter(); t... ...
分类:
编程语言 时间:
2017-07-24 00:08:55
阅读次数:
253
os模块 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cdos.curdir 返回当前目录: ('.')os.pardir 获取当前目录的父目录字符串名:('..')os.makedir ...
分类:
编程语言 时间:
2017-07-24 00:09:04
阅读次数:
224