Java 虚拟机:互斥同步、锁优化及synchronized和volatile
互斥同步 互斥同步(Mutual Exclusion & Synchronization)是常见的一种并发正确性保证手段。同步是指子啊多个线程并发访问共享数据时,保证共享数据在同一时刻只能被一个(或者是一些,使用信号量的时候)线程使用。而互斥是实现同步的一种手段,临界区(Critial Sectio ... 查看全文
白皮书最大流算法连续题
一,无源网络流的建模 https://www.luogu.org/problemnew/show/P1231 题意,给你n1本书,n2本练习册,n3本答案,给你这些书和答案对应关系,问你最多能组成多少本书册。 由于需要书,练习册,答案三件套才能组成完整书册,将书复制成两份,一份与练习册建立边,一份与 ... 查看全文
python之我理解的socket
一.为什么学socket? 完成C/S架构的开发。 思考:什么是C/S架构。 二.学前准备 计算机系统=硬件+系统软件+应用软件,将这样的计算机比作成一个人,在地球这样的大环境下你只能和自己玩(比如自带的单机游戏扫雷什么的),但是地球上不会就只有一个人,地球上的人需要互相交流(语言),要想所有人都听 ... 查看全文
SpringMVC拦截器详解
拦截器是每个Web框架必备的功能,也是个老生常谈的主题了。 本文将分析SpringMVC的拦截器功能是如何设计的,让读者了解该功能设计的原理。 重要接口及类介绍 1. HandlerExecutionChain类 由HandlerMethod和Interceptor集合组成的类,会被HandlerM ... 查看全文
PHP组合比较运算符<=>
【参考】 <=> 又称太空船操作符,结合比较运算符。 组合比较运算符,英文叫作 combined comparison operator,符号为 <=>,它有一个形象的名字,叫作太空船操作符。组合比较运算符可以轻松实现两个变量的比较,当然不仅限于数值类数据的比较。 语法是这样的: 这句代码的意思是 ... 查看全文
JS产生随机数的几个用法!
<script> function GetRandomNum(Min,Max){ var Range = Max - Min; var Rand = Math.random(); return(Min + Math.round(Rand * Range)); } var num = GetRando ... 查看全文
放弃用你的InnerHTML来输出HTML吧,jQuery Tmpl不详细讲解
在Ajax横道的今天,我们在页面交互上有了更高的要求,动态生成HTML毫无疑问是其中的一种。动态生成HTML的方式多种多样,其核心不外乎在前段(JS)或者后端(C#/PHP…)将数据组装成我们想要的模版,最终通过一定的方法输出给用户(innerHTML、documentWrite等方式)。 缺点 1 ... 查看全文
js移除某一类的div
(转载)Javascript removeChild()不能删除全部子节点的解决办法 在Javascript中,只提供了一种删除节点的方法:removeChild()。removeChild() 方法用来删除父节点的一个子节点。 语法: parent.removeChild(thisNode) 参数 ... 查看全文
CentOS 安装rz和sz命令 lrzsz(通过Xshell向Linux服务器上传文件)
lrzsz在liunx里面可代替ftp上传可下载。 lrzsz是一个unix通信套件提供的X,Y和ZModem文件传输协议。 winddows需要向centos服务器上传文件,可直接在centos上执行命令yum -y install lrzsz程序会自动安装好,下载用sz【找到你要下载的文件】,上 ... 查看全文
一个跳转提示页面---JS
//一个跳转提示页面 <script type="text/javascript"> var s=5; function go(){ document.getElementById("chan").innerHTML=s; s=s-1; if (s==0){ window.location.href ... 查看全文
node.js入门必知
目录: 一、node.js简介 1.1特点 1.2适合开发什么 1.3Node.js无法挑战老牌后台语言 二、http模块 一、node.js简介 1.1特点 单线程 好处:操作系统完全不再有线程创建、销毁的时间开销。同样内存的服务器相比多线程用户增多 坏处:一个用户造成线程的崩溃,整个服务器都崩溃 ... 查看全文
专业的网站建设都有着哪些不同的流程
在一开始的时候,最重要的一点,就是客户需要先明确自己的建站的目标,也就是一定要给出一个明确的网站的建设方向,是电商类的平台、还是公司名片的网站、或是一些资讯类的门户网站呢?这些都是应该客户在一开始的时候就进行了解与确定的,这样子才能够确保之后网站的建设效果.. 查看全文
一、使用 BeautifulSoup抓取网页信息信息
一、解析网页信息 二、获取要爬取元素的位置 浏览器右键-》审查元素-》copy-》seletor 修改成: 这时候能获取到一个 获取到了所有图片 获取到了其他信息 三、获取标签中的文本信息(get_text())及属性(get()) 封装成字典: 因为cates有多个属性,需要上升到父节点 四、完整 ... 查看全文
.Net Core 2.0 学习路由和请求参数传递
一、配置默认路由方式 {Controller=Home}/{action=Index}/{id?} 默认请求地址:http://localhost:xxx/home/index /id? 是可选项例如 HomeController中 第一个方法是默认路由所指向方法。 第二个方法,原先请求地址应该为: ... 查看全文