自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 JAVA线程状态、监视器、等待队列等状态对应

1、java线程状态有这几种:new, runable, ready, block, timed waiting, waiting, dead。其中 waiting 和 timed waiting 是调用wait, sleep等方法进入的;block状态比较特殊,是进入synchronized块时等待锁进入的。2、监视器中有entry set 和 wait set的概念,其中entry set 中的线程即出于block状态,此时他们想要获得synchronized的锁;一旦进入monitor之后,再接到w

2020-06-09 16:35:57 539

转载 heroku安装多个语言依赖包方法

https://stackoverflow.com/questions/39897505/python-and-node-js-on-heroku

2019-10-16 21:55:18 181

原创 nodejs实现创建文件并传输到client

导出数据库信息到文件中,然后将文件下载到client端。const writeFilePromise = (filename) => { return new Promise((resolve, reject) => { var watcher = chokidar.watch(filename, { persistent: ...

2019-10-16 02:58:02 308

原创 mongoose bulkWrite 范例

// record the operationsvar bulkOps = [];for(var i = 0; i < array.length; i ++){ // each operation let updateMsg = { 'updateOne': { 'filter': {'_id': array[i]}, ...

2019-09-11 05:29:30 1327

原创 mongoose callback返回值

update系列返回值是**{ok:1, nModified:1,}**,并不是更新后的document。此时如果需要即时查询新文档,需要考虑异步存储的情况。最简单的使用方法:.then()。findOne系列返回值是**(err, results)**,也是异步查询。...

2019-09-06 04:16:37 590

原创 Mongoose async异步存储

Mongoose的save()、query()是异步操作,也就是说callback()可能会得不到相应的结果,因为异步操作可能还没有进行。所以我们需要使用then()来确保callback函数执行时,异步操作已经完成:channel.save().then(function(channel){ callback(null, channel);});https://mong...

2019-08-21 03:57:10 503

原创 express框架 前端传输数据 后端接收并跳转渲染新页面

背景:使用express框架,前端给后端传数据,后端接受数据跳转新页面加载并渲染。解决方法:1、前端使用form直接post,因为ajax并不是为了跳转页面设计的(我不确定具体是不是这个原因),如果使用ajax post数据的话后端接受之后无法render view。// express框架前端是jade格式 a(href='javascript:void(0);', onclick="d...

2019-08-20 23:53:49 1810

原创 在jQuery动态加载的元素上加载jQuery

对于一般的动态加载元素,我们需要在ready中写jQuery(因为只有页面完全加载出来才能保证ajax的父级元素存在并可以绑定),下面是一个例子。$(document).ready(function(){ $('#id').on('click', function(){ $('#id2').html("Loading..."); $.ajax({ type : "POST", ...

2019-08-17 04:08:50 263

原创 python pandas包数据定位([] & index & loc & iloc & where & query)

先占个坑 免得忘记 改天来写

2019-07-30 17:19:17 619

原创 命令行cd名字带空格的位置

命令行不识别空格时:C:\Program Files\用C:\Progra~1\替代

2019-07-30 16:12:15 208

转载 ubuntu 出现 core dump 和 segment fault 错误

在Linux环境下执行程序的时候,有的时候会出现段错误(‘segment fault’),同时显示core dumped,就像下面这样:[1] 15428 segmentation fault (core dumped) ./a.out下面是我网上找到的段错误的定义和说明:A segmentation fault (often shortened to segfault) is ...

2019-05-20 08:14:42 1930

原创 Ubuntu下MongoDB更改数据地址后无法连接问题

MongoDB不指明dbpath时默认查找原有数据路径,所以即使在conf.g中设置好之后,每次启动的时候都需要特别指定数据路径。启动:mongod --dbpath=/mnt/mongodb关闭:mongod --dbpath=/mnt/mongodb --shutdown后台启动:nohup /usr/bin/mongod --dbpath=/mnt/mongodb &a...

2019-04-16 19:42:35 408

原创 Python出现Broken pipe问题

1、 pipe容量不足使用nohup后台进程处理之后信息会不断发送给远程pc,如果关闭控制台,会导致pipe堵塞,如果信息接着不断发送,就会导致pipe容量不足,信息堵塞。solution:重定向输出,使用stdout代替print,将print的内容输入到文件中;或者更加简洁的方法是,在控制台运行程序的时候使用 > 或 >>,将print的结果直接输入到文件中。 前者是覆...

2019-04-14 09:22:27 17945 1

原创 Python Multiprocessing包错误汇总

对这个包不是很熟悉,使用之后有一些问题,总结记录一下。1、 Python 2没有错误回调函数error_callback可以使用success()函数看是否成功执行。我最后使用本机上的python 3看error,调好之后采访到服务器的python 2上跑…Solution:https://www.e-learn.cn/content/wangluowenzhang/5248912、 无...

2019-04-12 08:32:53 810

原创 Ubuntu下MySQL配置问题汇总

MySQL Ubuntu下问题汇总因为服务器系统安装有些问题,所以搭建mysql的过程中遇到挺多bug,用这个blog记录一下。1、 service mysql start失败报错:Job for mysql.service failed because the control process exited with error code.Mysql配置文件位置: /etc/mysql/m...

2019-04-12 08:26:25 370

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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