030_Java开发环境搭建
Java开发环境搭建 JDK下载与安装 JDK8下载 百度搜索JDK8 选择Windows x64下载 JDK卸载 在环境变量中查看JAVA_HOME配置,就是JDK安装路径。 删除jdk安装目录。 删除环境变量JAVA_HOME,删除Path中的JAVA_HOME相关配置。 命令行输入java - ... 查看全文
020_Java版本及模块
Java三大版本 Write Once, Run Anywhere JavaSE 标准版(桌面程序、控制台开发...) JavaME 嵌入式开发(手机、小家电...) JavaEE 企业级开发(web端、服务器开发...) JDK/JRE/JVM JDK Java Development Kit J ... 查看全文
060_计算机语言发展史
计算机语言发展史 第一代语言 机器语言 二进制 机器语言基于二进制,可以直接输入给计算机使用,不经过任何的转换。 第二代语言 汇编语言 汇编语言 解决人类无法读懂机器语言的问题。 指令代替二进制。 应用 逆向工程。 机器人。 病毒。 第三代语言 高级语言 摩尔定律 分类 面向过程 C语言 面向对象 ... 查看全文
c++中参数加&与不加的区别
加&表示引用。引用的意思就是起个别名,但还在用原来的变量。 例如: int a=1;int &b=a; //b是a的引用,加后对b操作就是对a操作!b=2;cout<<a<<endl; 结果是 2.不加就不是引用。 int a=1;int b=a; b=2;cout<<a<<endl; 结果是 1. ... 查看全文
Python爬虫练习:爬取美团网成都地区的酒店信息
本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于快学Python ,作者叶庭云 一、分析网页 网站的页面是 JavaScript 渲染而成的,我们所看到的内容都是网页加载后又执行了JavaScript代码之后才呈现出 ... 查看全文
javascript预解析
预解析的相关概念 JavaScript 代码是由浏览器中的 JavaScript 解析器来执行的。JavaScript 解析器在运行 JavaScript 代码的时候分为两步:预解析和代码执行。 预解析:在当前作用域下, JS 代码执行之前,浏览器会默认把带有 var 和 function 声明的变 ... 查看全文
java学习-每日一题-类加载死锁
@Slf4j public class ClassLoaderDeadLockDemo { // 定义一个常量 ,在类加载时期写入到 constant-pool中 public static final Object OBJECT = new Object(); static { log.info( ... 查看全文
Java程序员非要进大厂才能拿到年薪50W+?
不想当将军的兵不是好兵,就程序猿不想当架构师就不是好的程序员! Java架构师主要需要做哪些工作呢? 1、负责设计和搭建软件系统架构(平台、数据库、接口和应用架构等),解决开发中各种系统架构问题。 2、优化现有系统的性能,解决软件系统平台关键技术问题攻关、核心功能模块设计、核心代码开发。 3、在项目 ... 查看全文
sort实现数组内对象排序
利用sort,根据数组内对象某一属性进行排序 /** * @description: 根据数组内对象某一属性(number类型)进行排序 * @param {*} source 目标数组 * @param {*} sortField 排序属性 * @param {*} sortType ASC DE ... 查看全文
java语言安全机制及装载器体系结构
java经过所谓的 沙箱安全模型 保证了其安全性,下面咱们就来看看java供给的安全沙箱机制。组成沙箱的根本组件如下:1.类装载器结构;2.class文件查验器;3.内置于java虚拟机(及语言)的安全特性;4.安全管理器及java API。 一.类装载器体系结构 1.防止歹意代码去干与善意的代码。 ... 查看全文
Python 的常用方法和函数
list=[‘A‘,‘B‘,‘1‘,‘2‘,‘A‘]append追加一个值list.append(‘a‘)#结果[‘A‘,‘B‘,‘1‘,‘2‘,‘A‘,‘a‘]注意:方法不返回值,比如print(list.append(‘a‘)),返回的是None,但动作执行了,即列表中增加了‘a‘, 查看全文
Python 的常用方法和函数
list=[‘A‘,‘B‘,‘1‘,‘2‘,‘A‘]append追加一个值list.append(‘a‘)#结果[‘A‘,‘B‘,‘1‘,‘2‘,‘A‘,‘a‘]注意:方法不返回值,比如print(list.append(‘a‘)),返回的是None,但动作执行了,即列表中增加了‘a‘, 查看全文
阿里巴巴Java开发手册建议创建HashMap时设置初始化容量,但是多少合适呢?
阿里巴巴Java开发手册建议创建HashMap时设置初始化容量,但是多少合适呢?收录于话题#解读阿里开发手册15个△Hollis,一个对Coding有着独特追求的人△这是Hollis的第252篇原创分享作者lHollis来源lHollis(ID:hollischuang)集合是Java开发日常开发中经常会使用到的,而作为一种典型的K-V结构的数据结构,HashMap对于Java开发者一定不陌生。关 查看全文
3. [数组][滑动窗口]无重复字符的最长子串
3. 无重复字符的最长子串 方法一:滑动窗口 $slideEnd(滑动窗口的右侧)\(每次只需要从上次的位置继续开始后移即可,因为如果在\)[i, slideEnd]\(之间没有重复的字符,那么在\)[i+1, slideEnd]$之间也不会有重复的字符串。 在判断是否出现重复字符时可以改用Set判 ... 查看全文
在离线填报的场景下,用SpreadJS完成权限控制
SpreadJS,作为一款基于HTML5的纯前端电子表格控件,兼容450种以上的Excel公式,可为用户带来亲切的Excel使用体验,并可满足企业IT部门WebExcel组件开发、数据填报、Excel类报表设计、表格文档协同编辑等业务场景。离线填报,作为数据填报的典型应用场景之一,可以让业务人员在生产环境中,随时随地随心的完成填报工作,而不受限于网络。离线填报的一般实现流程是:输出HTML离线报表 查看全文
idea 内置tomcat jersey 跨服务器 上传文件报400错误
报错内容 com.sun.jersey.api.client.UniformInterfaceException: PUT http://.jpg returned a response status of 400 Bad Request 因为跨服务器上传文件,文件名中里面含有中文名称,所以报错,解 ... 查看全文
完美定义点击按钮触发函数提交数据【ajax】
1.html代码 <button class="layui-btn layui-btn-small" style="height: 30px;line-height:1.6em;" title="导出csv" onclick="exportCSV()"> <i class="layui-icon" ... 查看全文
.NET大文件上传解决方案
ASP.NET上传文件用FileUpLoad就可以,但是对文件夹的操作却不能用FileUpLoad来实现。 下面这个示例便是使用ASP.NET来实现上传文件夹并对文件夹进行压缩以及解压。 ASP.NET页面设计:TextBox和Button按钮。 TextBox中需要自己受到输入文件夹的路径(包含文 ... 查看全文
Mac 自带 apache 服务器
https://www.jianshu.com/p/7cd89397e350 原地址简书 作者:Harry_Coding 1. sudo apacheclt start 启动Apache 服务器2. sudo apacheclt restart 重启服务器3. sudo apacheclt stop ... 查看全文