Java核心技术 java的常见误解 1)Java是HTML的扩展。 java是程序设计语言;Html是一种描述网页结构的方式。除了用于在网页上放置Java applet的HTML扩展之外,两者没有任何共同之处。 2) 使用XML,就不需要Java。 java是程序设计语言;XML是一种数据描的方式 ...
分类:
编程语言 时间:
2020-02-19 23:36:51
阅读次数:
80
UNIX编程第12章 12.2 线程限制 UNIX中线程操作相关的限制: 限制名称 描述 name参数 PTHREAD_DESTRUCTOR_ITERATORS 线程退出时操作系统实现试图销毁线程特定数据的最大次数 _SC_THREAD_DESTRUCTOR_ITERATIONS PTHREAD_K ...
分类:
编程语言 时间:
2020-02-19 23:37:07
阅读次数:
77
1 /*33 【程序 33 杨辉三角】 2 题目:打印出杨辉三角形(要求打印出 10 行如下图) 3 程序分析: 4 1 5 1 1 6 1 2 1 7 1 3 3 1 8 1 4 6 4 1 9 1 5 10 10 5 1 10 */ 11 12 /*分析: 13 * 14 * 杨辉三角特点: 1 ...
分类:
编程语言 时间:
2020-02-19 23:39:49
阅读次数:
66
[TOC] python是数据分析的主要工具,它包含的数据结构和数据处理工具的设计让python在数据分析领域变得十分快捷。它以NumPy为基础,并对于需要类似 for循环 的大量数据处理的问题有非常快捷的数组处理函数。 但是pandas最擅长的领域还是在处理表格型二维以上不同数据类型数据。 基本导 ...
分类:
编程语言 时间:
2020-02-19 23:40:50
阅读次数:
74
概念: 有向图强连通分量:在有向图G中,如果两个顶点vi,vj间(vi>vj)有一条从vi到vj的有向路径,同时还有一条从vj到vi的有向路径,则称两个顶点强连通。如果有向图G的每两个顶点都强连通,称G是一个强连通图。有向图的极大强连通子图,称为强连通分量。 注:强联通分量仅仅是对有向图来说。 代码 ...
分类:
编程语言 时间:
2020-02-19 23:42:40
阅读次数:
83
1、通过配置类的包扫描(@Configuration @ComponentScan)+给组件标注注解(@Component @Service @Controller...) 2、通过@Bean在配置类中加入组件 特点:使用第三方组件时可以不用更改第三方代码。 3、@Import 1)在配置类中使用@ ...
分类:
编程语言 时间:
2020-02-19 23:43:20
阅读次数:
82
这个版本还不能处理三点共线的情况(处理起来其实比较麻烦) 可以用atan2来排序(较为简单,但是精度误差大),也可以用叉积排序(比较优秀) atan2 #include <iostream> #include <cstdio> #include <cstring> #include <algorit ...
分类:
编程语言 时间:
2020-02-19 23:43:34
阅读次数:
81
深度学习(Deep Leaming, DL )属于表示学习( Representation Learning )的范畴,指的是利用具有一定“深度”的模型来自动学习事物的向量表示(vectorial rpresenation)的一种学习范式。目前,深度学习所采用的模型主要是层数在一层以上的神经网络。
... ...
分类:
编程语言 时间:
2020-02-19 23:44:40
阅读次数:
73
vi test.c 输入代码: gcc 命令如果不指定目标文件名时默认生成的可执行文件名为 a.out(linux) 或 a.exe(windows)。 可用 gcc [源文件名] -o [目标文件名] 来指定目标文件路径及文件名。 ...
分类:
编程语言 时间:
2020-02-19 23:44:56
阅读次数:
99
当你想查询一下火车票信息的时候,你还在上12306官网吗?或是打开你手机里的APP?下面让我们来用Python写一个命令行版的火车票查看器, 只要在命令行敲一行命令就能获得你想要的火车票信息!如果你刚掌握了Python基础,这将是个不错的小练习。 接口设计 一个应用写出来最终是要给人使用的,哪怕只是 ...
分类:
编程语言 时间:
2020-02-19 23:45:14
阅读次数:
76
浅拷贝&深拷贝操作 浅拷贝 仅拷贝数据成员的值,即使数据成员为指针,也只拷贝该地址 C++中拷贝函数的默认行为是浅拷贝 深拷贝 在浅拷贝的基础上,同时拷贝其指针成员所指向的资源 即申请新的内存地址存放原地址的资源 引申 对诸如 这样的资源管理类的 copying行为 [注1],其 深拷贝 是指一并拷 ...
分类:
编程语言 时间:
2020-02-19 23:49:07
阅读次数:
76
在通常情况下,URL是由系统生成的,通常包括URI路径,多个查询参数,可以对参数进行加密和解密。当人们要分享某个URL,比如短信,邮件,社交媒体,这就需要短URL。 而短网址,顾名思义就是在长度上比较短的网址。简单来说就是帮您把冗长的URL地址缩短成8个字符以内的短网址。 你有没有遇到过短信字符过长 ...
分类:
编程语言 时间:
2020-02-19 23:49:39
阅读次数:
92
反射 反射库( reflection library ) 提供了一个非常丰富且精心设计的工具集,以便编写能够动态操纵 Java 代码的程序。这项功能被大量地应用于 JavaBeans中,它是 Java组件的体系结构。 能够分析类能力的程序称为反射(reflective )。反射机制的功能极其强大,在 ...
分类:
编程语言 时间:
2020-02-19 23:51:42
阅读次数:
87
LeetCode 0121. Best Time to Buy and Sell Stock买卖股票的最佳时机【Easy】【Python】【贪心】 Problem "LeetCode" Say you have an array for which the i th element is the p ...
分类:
编程语言 时间:
2020-02-19 23:55:42
阅读次数:
125
根据系统将下面代码复制到vim配置文件vimrc中,即可在vim中一键【F5】运行.py文件。 Windows下的gvim Linux下的vim ...
分类:
编程语言 时间:
2020-02-19 23:59:35
阅读次数:
139
957. N 天后的牢房 思路: 模拟变换,当N天结合后返回 = 当N非常大的时候,超时 = 一般N很大的时候,这种题目必然存在循环,所以记录找过的状态,一旦出现已经访问过的状态可立即跳出循环。 825. 适龄的朋友 思路: 最直观的就是两层循环暴力,意料之中的超时了。那么就改以人为单位交友,变为以 ...
分类:
编程语言 时间:
2020-02-20 00:00:15
阅读次数:
91
Array 数组: 根据索引放入数据 可以根据索引值找到数据 数据必须按照索引顺序依次排列 如果要删除,添加,插入都需要重新排列每个元素 时间复杂度 数组也是一个紧密型结构 可以从找到这个元素向上或者向下找到关联位置的元素 元素都是有关系 数组中存储元素的总量是一个可变值 添加或者删除都会改变 数组 ...
分类:
编程语言 时间:
2020-02-20 00:01:15
阅读次数:
67
## 事件(监听机制) * 概念:某些组件被执行了某些操作后,触发某些代码的执行。 * 事件:某些操作。 如:单击,双击,键盘按下,鼠标移动 * 事件源:组件。 如:按钮,文本输入框... * 监听器:代码。 * 注册监听:将事件,事件源,监听器结合在一起。当事件源上发生了某个事件,则触发执行某个监 ...
分类:
编程语言 时间:
2020-02-20 00:01:33
阅读次数:
92
集合 set() s = {1,2,3,4,5,6} s1 = {2,8,0,7} s.add("3) 向集合添加元素,有则加,没有则不加。 不报错 s.clear() 清空集合 s.copy() 重新复制一份 s.pop() 随机删除 s.remove("*") 删除指定的值 如果不存在会报错 s ...
分类:
编程语言 时间:
2020-02-20 00:02:37
阅读次数:
79
[TOC] AOP理解 面向切面编程,是OOP面向对象编程的补充。将程序中交叉的业务逻辑代码提取出来,封装成切面,由AOP容器在适当的时机将封装的切面动态的织入到具体业务逻辑中。 术语 连接点 joinpoint 程序执行中某一特定位置,eg 方法调用前或后,方法抛出异常 切入点 pointcut ...
分类:
编程语言 时间:
2020-02-20 00:02:58
阅读次数:
98