java 中的线程

1.概念: 什么是进程?   概念:在计算机中运行的软件,是操作系统中最基础的组成部分 。进程是容器,里面装的都是线程。 什么是线程?   概念:就是运行在进程中的一段代码,是进程中最小组织单元。 注意:   1.一个进程中至少要有一个线程,该线程必须是主线程   2.一个进程中可以有多个线程,至少要有一个主线程   3.多线程之间按照自己的执行路径同时运行(在cpu中交替执行),互不影响。 为什么多线程可以同时运行?   因为每个线程在CPU上执行的时间非常短,多线程执行的顺序高速的切换,是
分类: 其他 发布时间: 12-05 22:44 阅读次数: 0

git命令(待补充)

git log查看历史 git log -p -2 -p选项表示显示每次提交的内容差异,-2表示最近两次的更新
分类: 其他 发布时间: 12-05 22:44 阅读次数: 0

BZOJ.2726.[SDOI2012]任务安排(DP 斜率优化)

题目链接 数据范围在这:https://lydsy.com/JudgeOnline/wttl/thread.php?tid=613,另外是$n\leq3\times10^5$。 用\(t_i\)表示加工时间的前缀和,\(s_i\)表示费用系数\(F_i\)的前缀和。 \(f_i\)表示以\(i\)作为某一组的最小花费。因为每次分组都会对后面所有任务产生影响,所以都乘 费用系数\(F_i\)就好了。所以:\[f_i=\min\{f_j+(t_i-t_j+S)*(s_n-s_j)\}\] 拆开,就
分类: 其他 发布时间: 12-05 22:44 阅读次数: 0

淘宝SKU接口 - 实时同步获取淘宝商品的SKU数据

笔记曾经做过购物商城系统,其中最头疼的无非是商品库的维护难题。对于刚起步的平台,流量不足,商家根本没兴趣参与开店之类的,更何况每天为商家贡献不了几单,这就造成商品的数量不多,商品的质量也就没有保证了。于是最终反馈到用户,就觉得这平台商品数量少,久而久之前期花钱推广的用户越来越少,最后不了了之。 既然有这篇文章,那就说明笔者有办法解决商品库这个难题。大家都知道淘宝天猫的商品是全网最为丰富的,如果我们可以通过数据接口对接,将其商品采集到我们自己的商城系统中,那不就解决了商品库的难题吗?其实对于采集
分类: 其他 发布时间: 12-05 22:44 阅读次数: 0

[转帖]HR职能划分三支柱模型

HR职能划分三支柱模型 http://blog.sina.com.cn/s/blog_afbd12640101o5hf.html COE(Centre of Excellence or Center of Expertise人力资源专业知识中心或人力资源领域专家) SSC(Shared Service Centre共享服务中心), HRBP(Business Partener 人力资源业务合作伙伴)。Dave Ulrich 1996年提出此概念,大概01、02年引入中国。无论是HR三支柱还是“
分类: 其他 发布时间: 12-05 22:44 阅读次数: 0

安卓开发-Adapter 适配器

Adapter:适配器,因为ListView是一个View,不能添加子项,因此在呈现数据的时候就需要某种工具将数据呈现在ListView上,而Adapter就能充当此角色。 LayoutInflater 它的作用类似于findViewById(),不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。 具体作用: 1)、对于一个没有被载入或
分类: 其他 发布时间: 12-05 22:44 阅读次数: 0

编写一个if/elif/else功能的游戏

相信大家已经写出了if/elif/else功能的游戏,详细内容请看我之前的文章。 python基础汇总(三):https://www.cnblogs.com/Masterpaopao/p/10035513.html 那么我写的是一个教育游戏,是关于要不要让你的孩子学编程的一个答题游戏。 from sys import exit def start(): print("欢迎来到《这就是教育》节目现场!") print("大家好,我是主持人Master跑跑!") print
分类: 其他 发布时间: 12-05 22:44 阅读次数: 0

2、sys模块

模块代码 解释 sys.argv 命令行参数List,第一个元素是程序本身路径 例如:['D:/路飞学城Python/常用模块/sys模块.py'] sys.exit() 退出程序 sys.version 获取Python解释程序的版本信息 例如:3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:04:45) [MSC v.1900 32 bit (Intel)] sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 例如: ['D:\
分类: 其他 发布时间: 12-05 22:44 阅读次数: 0

tomcat 去除端口和项目名

打开tomcat/conf/server.xml 在host标签中加入 <Context docBase="项目名" path="" reloadable="true"/> 然后把8080端口改成80 这样就可以在地址栏使用127.0.0.1或者你的ip访问了,最开始的时候我这样配置后,图片就无法显示,无论更改成绝对路径还是相对路径始终有问题,考虑到之前更改过tomcat的其他配置文件,于是去官网重新下了一个,重新配置启动一切正常
分类: 其他 发布时间: 12-05 22:44 阅读次数: 0

poj2299树状数组入门,求逆序对

今天入门了树状数组 习题链接 https://blog.csdn.net/liuqiyao_01/article/details/26963913 离散化数据:用一个数组来记录每个值在数列中的排名,不能用map,会超时 开结构体存储每个数在数列中原来的位置,排序后用a数组求出原来状态下每个数的排名。 /* 线段树求逆序对的话是按顺序把数字插到数字对应的线段树下标里,然后统计该下标右边的数个数 树状数组求逆序对思路:按顺序一个个插到数组中,统计比它小的个数,逆序数=当前数的下标-当前比它小的个数
分类: 其他 发布时间: 12-05 22:44 阅读次数: 0

第二次冲刺第三天

按照已定的任务与计划今天的主要任务是修改与优化背景音乐,扩展背景音乐库。
分类: 其他 发布时间: 12-05 22:44 阅读次数: 0

day1 变量

变量 变化的量 level = 10 1. 标识符命令规范: 变量名只能是 字母、数字或下划线的任意组合 变量名的第一个字符不能是数字 以下关键字不能声明为变量名 ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', '
分类: 其他 发布时间: 12-05 22:44 阅读次数: 0

vs code 第一次创建前端项目 vuejs 从零开始

2018年12月5日 第一阶段 虽然网上教程很多,但是还是记录一次完整的步骤 1.安装nodejs,网上一堆的教程,基本上下载后傻瓜式一路next 2.安装npm,网上一堆的教程,也是基本下载后傻瓜式一路next 3.安装完成运行cmd,查看是否安装成功 4.安装cnpm 由于有些npm有些资源被屏蔽或者是国外资源的原因,经常会导致用npm安装依赖包的时候失败,所有我还需要npm的国内镜像—cnpm。 在命令行中输入 npm install -g cnpm –registry=http://r
分类: 其他 发布时间: 12-05 22:44 阅读次数: 0

为什么一定要学习linux系统?

  为什么一定要学习linux系统?   linux诞生了这么多年,以前还喊着如何能取代windows系统,现在这个口号已经小多了,任何事物发展都有其局限性都有其天花板。就如同在国内再搞一个社交软件取代腾讯一样,想想而已基本不可能,因为用户已经习惯于使用微信交流,不是说技术上实现不了解而是老百姓已经习惯了,想让他们不用,即使他们自己不用亲戚朋友还是要用,没有办法的事情。   用习惯了windows操作系统,再让大家切换到别的操作系统基本上是不可能的事情,改变一个人已经养成的习惯太难。没有办法深
分类: 其他 发布时间: 12-05 22:44 阅读次数: 0

LeetCode 538. Convert BST to Greater Tree

Given a Binary Search Tree (BST), convert it to a Greater Tree such that every key of the original BST is changed to the original key plus sum of all keys greater than the original key in BST. Example: Input: The root of a Binary Search Tree like th
分类: 其他 发布时间: 12-05 22:44 阅读次数: 0

Http 缺省的请求方法是?缺省的HTTP端口是?

“缺省”最初来源于计算机英文文档中的单词"default","default”有很多意思:违约、缺省、拖欠、默认,由于当时计算机方面的翻译水平不高,于是就把这个词直译成了“缺省”,其实应该取它的引申意思“默认”。后来的人们发现,无论怎么解释,缺省好像都说不通,但是由于之前的人们已经习惯了“缺省”这个用法,故依旧延续了这个用法。后来的新一辈的人们觉得说起来很拗口,就使用了"default”的引申意思,所以现在在大多数计算机技术文档或者软件里面,采用的都是意译之后的“默认”这个用法。 缺省是一种计
分类: 其他 发布时间: 12-05 22:44 阅读次数: 0

描述 J2EE 框架的多层结构,并简要说明各层的作用。

答: Presentation layer(表示层) a. 表示逻辑(生成界面代码) b. 接收请求 c. 处理业务层抛出的异常 d. 负责规则验证(数据格式,数据非空等) e. 流程控制 Service layer(服务层/业务层) a.封装业务逻辑处理,并且对外暴露接口 b.负责事务,安全等服务 Persistence layer(持久层) a 封装数据访问的逻辑,暴露接口 b.提供方便的数据访问的方案(查询语言,API,映射机制等) 4)Domain layer(域层) a. 业务对象以
分类: 其他 发布时间: 12-05 22:44 阅读次数: 0

EJB,What's that

EJB是sun的JavaEE服务器端组件模型,设计目标与核心应用是部署分布式应用程序。简单来说就是把已经编写好的程序(即:类)打包放在服务器上执行。凭借java跨平台的优势,用EJB技术部署的分布式系统可以不限于特定的平台。EJB (Enterprise JavaBean)是J2EE(javaEE)的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准。其特点包括网络服务支持和核心开发工具(SDK)。 在J2EE里,Enterprise Java Beans(EJB)称为Java 企业B
分类: 其他 发布时间: 12-05 22:44 阅读次数: 0

XSS,SQl注入与防范

XSS攻击全称跨站脚本攻击(cross-site scripting ),是为不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS,XSS是一种在web应用中的计算机安全漏洞,它允许恶意web用户将代码植入到提供给其它用户使用的页面中。 XSS攻击的危害包括 1、盗取各类用户帐号,如机器登录帐号、用户网银帐号、各类管理员帐号 2、控制企业数据,包括读取、篡改、添加、删除企业敏感数据的能力 3、盗窃企业重要的具有商业价值的资料 4、非法
分类: 其他 发布时间: 12-05 22:43 阅读次数: 0

当窗口上下滚动时,能始终固定在视野顶端的div属性

当窗口上下滚动时,能始终固定在视野顶端的是 <div style=”position:fixed;top:0;”></div>
分类: 其他 发布时间: 12-05 22:43 阅读次数: 0