大师网-带你快速走向大师之路 解决你在学习过程中的疑惑,带你快速进入大师之门。节省时间,提升效率

Java多线程之<<守护线程>>实战

Java多线程之 实战 定义 什么是守护线程?与守护线程相对应的就是用户线程,守护线程就是守护用户线程,当用户线程全部执行完结束之后,守护线程才会跟着结束。也就是守护线程必须伴随着用户线程,如果一个应用内只存在一个守护线程,没有用户线程,守护线程自然会退出。 应用 下面是守护线程的一个简单应用 创建一个简单的线程,把一个线程设置daemon为true即表示

H5 webapp性能优化的几点建议

H5 webapp性能优化的几点建议 减少或避免reflow 和 repaint(也就是减少dom操作和页面的css渲染) 使用例如localstorage等特性将能缓存的东西缓存到本地 使用css3的transform代替原先的操作dom得动画效果 不要给非static元素增加css3的特性。有种说法就是给 absolute relative等元素增加css3时会比没有这些的元素消耗的小点。 适当的使用GPU加速,也就是将一些图片等使用svg 或者 canvas等来代替

前端web网站上中(左右)下布局(flex、calc)

前端web网站上中(左右)下布局(flex、calc) 基本布局1: 上中(左右)下布局 html,body{ margin:0; line-height: 40px; position: fixed; background: #ccc;center{ width:100%; display: flex; height: calc(100% - 80px);right{ width: 80%; padding-left: 19px; bottom: 0;

(读《繁星•春水》有感诗)轮回

(读《繁星•春水》有感诗)轮回 图片发自简书App 前世, 今生。 灵魂一次次的轮回, 抚平了伤痛,拨开了迷雾, 冲淡了笑容,遗忘了美好。 肉体一次次的翻新, 承载了前世的古老的灵魂, 一个个的从人世间路过。 再重新, 拾起这世间百态的酸甜苦辣。 ——蒜姑娘

阿里云Centos系统下的laravel环境搭建

#listen [::]:80 default_server ipv6only=on; index index.html index.htm index.php; # Deny access to PHP files in specific directory #location ~ /(wp-content|uploads|wp-includes|images)/. } include enable-php.conf;(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; } 在阿里云服务器开发8989端口,并重启lnmp即可访问。

对优秀程序员的思考

对优秀程序员的思考 关于技术人员知识体系的思考 PS:网上已经有很多类似的文章,但我依然要再造一次“轮子”,因为多少有些不同的心得。 人生总有目标和追求 不管是谁,活着总是有方向和追求的,差别可能是有些人“高尚”一些,有些人“低俗”一些,有些人对自己的方向没有那么坚定、今天定了明天可能就变了。 无论是短期或长期、高尚或低俗的目标或追求,都

swift——严谨的正则表达式(NSPredicate-谓词版)

swift——严谨的正则表达式(NSPredicate-谓词版) 最近有在网上看到很细致的关于手机号的正则表达式,而且验证的代码和之前文章里的不一样。swift——简单的正则表达式 方法如下: enum verifyType{ case Email case PhoneNumber case IdentityCard } extension String{ //正则验证 func verifyText(type: verifyType) - Bool{ if type == .font = UIFont.systemFont(ofSize: 14) randomButton.addTarget(self, action: #selector(getRandomTel), for: .

【跑记】假连翘

【跑记】假连翘 图文/无为跑者 学名:假连翘,又名:番仔刺、篱笆树、桐青等。花语:邪恶和巫术。 群芳争艳轻枝柔, 细雨飘洒洗忧愁。 芽蕾花果天注定, 少青中老无回头。

简单点! python匿名函数!

简单点! python匿名函数! 适用场景 懒得为函数起名 函数只用一次 好处 写起来方便 避免对函数命名空间的污染 用法 按照字典特定键排序 对字典年龄进行排序 格式 lambda 参数 : 表达式 lambda格式 ipython3运行结果

【诗】JS-165·火漆信(写给言色)

【诗】JS-165·火漆信(写给言色) 文/笔若我曾想把你写成我的诗或是给你写一封温暖的信却一直写自己的生活持拐杖走路,写诗,想你 我愿做一条温暖的小溪终要流到海中去见鱼儿所有的鱼儿都是我的孩子也是你必不可少的孩子 我愿做一条自信的小溪将要流到海中去见鱼儿我的瘦弱的身体,无论在什么时候被石头撕光这高贵的灵魂都会将诗打包打包寄给所有的诗人和幸福的

iOS 第三方库、插件、知名博客总结

封装并简化了版本新特性启动视图!2.添加了版本的本地缓存功能,3. 使用 KIF, 并利用 iOS中的辅助功能 API, 你将能够编写模拟用户输入,诸如点击,触摸和文本输入,自动化的UI测试.MessageDisplayKit一个类似微信App的IM应用,拥有发送文字、图片、语音、视频、地理位置消息,管理本地通信录、分享朋友 圈、漂流交友、摇一摇和更多有趣的功能。笔者推荐的学习IM的好东西.

HTML5 API FormData --- 使用

HTML5 API FormData --- 使用 FormData 简介 XMLHttpRequest Level 2添加了一个新的接口FormData.利用FormData对象,我们可以通过JavaScript用一些键值对来模拟一系列表单控件,我们还可以使用XMLHttpRequest的send()方法来异步的提交这个"表单". 这里的FormElement是html元素为form表单;当然这里也可以直接构造不用填写form元素,填 append(DOMString name, DOMString value);change(function(){ fileOther = this.files[0]; }) $("#submit").

●人与海

●人与海 文/西秦木子 落水的人 欲望膨胀的人 面对汹涌的海 你不知道你与海的汹涌的关系 临死的人 孤注一掷的人 面对日月照耀、辽阔迷人的海 你只能抓住 那些最亲近的枝叶 西秦木子抒情诗集《守望者》目录

古有宝莲灯之沉香救母,今有木中钻石奇楠沉香

古有宝莲灯之沉香救母,今有木中钻石奇楠沉香 提到宝莲灯沉香救母,相信朋友们都知道。这部具有年代感的电视剧,是根据同名经典民间传说改编而成的。宝莲灯沉香救母这个故事道出了古人的孝道,沉香为了救母不畏艰辛,勇斗二郎神和哮天犬,其孝心感动了上苍,最终上演了劈山救母这一震撼举动,从此一家三口过上了幸福的生活。 宝莲灯沉香救母的故事还是那个故

Android NDK开发扫盲及最新CMake的编译使用

Android NDK开发扫盲及最新CMake的编译使用 本篇文章旨在简介 Android 中 NDK 是什么以及重点讲解最新 Android Studio 编译工具 CMake 的使用 1 NDK 简介 在介绍 NDK 之前还是首推 Android 官方 NDK 文档 defaultConfig { .externalNativeBuild 目录) 真正编译的时候好像只是读取.externalNativeBuild 目录中已经解析好的 makefile 去编译。不会再去执行 CMakeLists.txt

桥接模式

} 步骤 2 创建实现了 DrawAPI 接口的实体桥接实现类。 RedCircle.java public class RedCircle implements DrawAPI { @Override public void drawCircle(int radius, int x, int y) { System.out.println("Drawing Circle[ color: red, radius: " + radius +", x: " +x+", "+ y +"]"); } } 步骤 3 使用 DrawAPI 接口创建抽象类 Shape。 Shape.java public abstract class Shape { protected DrawAPI drawAPI; this.x = x; this.y = y; Shape greenCircle = new Circle(100,100, 10, new GreenCircle());

祈望

祈望 渴望 你的眼眸 一汪泉水 执着 你的笑容 一弯月亮 手挽手 十指相扣 直到你我离去 你掺着 我牵着 慢慢我们都老了 黑夜侵袭你的脸庞 霓虹在夜晚挣扎 你说我变了 我说你老了

python中操作mysql的pymysql模块详解

python中操作mysql的pymysql模块详解 简述 pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同。但目前pymysql支持python3.x而后者不支持3.x版本。 本文测试python版本:3.7.18 一、安装 pip install pymysql 二、使用操作 1. 执行SQL #! set @nid2 = nid2; set @callsql = callsql;