张常文的博客

我的计算机学习历程

博客转移到github

最新的博客将会在github中,地址:https://github.com/forali

2019-03-24 10:05:58

阅读数 42

评论数 0

中断线程

调用interrupt(),通知线程应该中断了(不一定中断) 如果线程处于阻塞状态,那么线程立即退出阻塞状态,并抛出一个interruptedException异常 如果线程处于正常状态,那么会将该线程的中断标志设置为true。被设置中断标志的线程将继续正常运行。 所以要实现真正的中断,线程要...

2019-02-26 23:05:42

阅读数 24

评论数 0

yield

Thread.yield方法暗示调度器愿意放弃当前cpu执行,当调度器可能会忽视该暗示。该操作不会释放锁

2019-02-26 22:51:38

阅读数 28

评论数 0

notify和notifyAll区别

notifyAll会唤醒所有在等待池的线程进入锁池去竞争锁 notify会随机在等待池中唤醒一个线程进入锁池去竞争锁

2019-02-26 22:45:23

阅读数 30

评论数 0

sleep和wait的区别

基本区别 sleep是Thread类的方法,wait是Object类的方法 sleep在任何地方都可以使用,wait要在synchronized方法或代码块中才能使用 本质区别 sleep会让出cpu,但不会释放锁; wait不仅让出cpu,而且还释放锁 ...

2019-02-26 22:25:29

阅读数 18

评论数 0

线程的状态

新建(New):创建后尚未启动的线程状态 运行(Runnable):包含Running(位于可运行线程中)和Ready(位于线程池中) 无限期等待(Waiting):不会被cpu分配执行时间,需要显示唤醒。 没有设置timeout参数的Object.wait()方法 没有设置timeout参数...

2019-02-26 22:13:42

阅读数 16

评论数 0

ant-design-pro服务器接口配置

在.roadhogrc.mock.js文件的末尾: export default ( { 'GET /(.*)': 'http://ip:port', 'POST /(.*)': 'http://ip:port', 'PUT /(.*)': 'http://ip:po...

2018-08-26 11:00:33

阅读数 3795

评论数 0

阿里内推19届

帮转:阿里的简历内推开始啦 有意的同学可以将简历投过来 yusi.wq@alibaba-inc.com 简历可以直接发到这里哈 备注下信息。阿里亲学长内推!内推!内推!附阿里19届校招内推群:204740472...

2018-07-17 07:35:02

阅读数 232

评论数 0

图像混合addWeighted

数学公式 对两个图片的每个对应像素执行公式,其中a的取值范围0~1。注意两张图片的大小和类型要相同 相关API Void cv::addWeighted( InputArray src1, 输入图像1的Mat double alpha, 输入图像1的...

2018-05-14 09:54:17

阅读数 156

评论数 0

矩阵掩膜操作-API调用

#include <opencv2/opencv.hpp> #include <iostream> using namespace std; using namespace cv; int main() {...

2018-05-14 09:14:20

阅读数 191

评论数 0

opencv读取、展示图片

import cv2 img = cv2.imread('moon.jpg', 1) #读取图片,arg1:图片名称。arg2:0表示读取灰色图片;1彩色图片 cv2.imshow('imageform', img) #展示图片,arg1:弹出form窗口的名称。arg2:图片 cv2.wait...

2018-04-18 21:02:05

阅读数 542

评论数 0

Python爬虫小案例

''' 模块注释 ''' from urllib import request import re class Spider(): ''' 类的注释,注释写在类下面 ''' url = 'https://www.panda.tv/cate/lol' ...

2018-04-17 19:53:20

阅读数 553

评论数 0

easyUI datagrid携带token

easyUI datagrid不支持headers参数,但是可以更改源代码来实现。 1、首先定位jQuery.easyui.js源代码(代码已被加密,变量名可能不同,我是1.5.3版本) $.fn.datagrid.defaults = $.extend({}, $.fn.panel.de...

2018-04-09 14:35:01

阅读数 836

评论数 1

form表单提交header带上token

我使用jjwt来进行token验证,可是前端html页面的ajax发出的请求,后台总是接收不到header的数据。后来使用jQuery.form.js这个库就很容易获取到header的数据了。 $('#fm').ajaxSubmit({ url : url, ...

2018-04-08 16:46:57

阅读数 19333

评论数 1

Spring Boot热启动

只需在pom.xml加入依赖和配置插件 1、添加依赖 <!-- 热启动 --> <dependency> <groupId>org.springframe...

2018-03-25 09:39:53

阅读数 195

评论数 1

Unregistering JMX-exposed beans错误

删了这文件的内容C:\Users\Administrator.m2\repository\org\apache\tomcat\embed,更新项目

2018-03-21 17:05:35

阅读数 158

评论数 0

Window丢失api-ms-win-crt-runtime-l1-1-0.dll解决方法

安装vc https://www.microsoft.com/zh-cn/download/details.aspx?id=48145

2018-03-09 10:31:39

阅读数 2806

评论数 0

react-router初用

安装: npm install react-router-dom –save <Provider store={store}> <BrowserRouter> &a...

2018-02-10 16:58:03

阅读数 107

评论数 0

react-redux中connect装饰器的使用

目的:简化代码 工具:create-react-app 插件:cnpm install babel-plugin-transform-decorators-legacy –save-dev 条件:执行npm run eject命令,因为得自己配置下 1、配置package.json文件 ...

2018-02-10 15:29:46

阅读数 3432

评论数 0

react-redux初用

1、Provider组件在应用最外层,传入store即可,只用一次 ReactDom.render( (<Provider store={store}> <App /> &...

2018-02-10 15:03:37

阅读数 91

评论数 0

提示
确定要删除当前文章?
取消 删除