
Programming Language
文章平均质量分 55
_acmore_
这个作者很懒,什么都没留下…
展开
-
多线程的形象化理解
最近教大一的小孩理解多线程,想到了一个还算贴切的例子。 假设你要在12306上买两张票,假设票是连号发放的,那么当你一个人买的时候,买到的票一定是连号。而有时并不是连号的,这说明在你买票时也有另外的人在买,把本该属于你的连号票抢走了。 这就相当于多线程,每个买票的人都是一个线程,而总的火车票就是这些线程共享的资源。原创 2016-04-09 08:32:14 · 530 阅读 · 0 评论 -
Python异步编程
Python异步编程acmore2018.10.291. 异步编程在Python中,由于CPython的GIL限制,不能使用多线程充分利用资源,因此在进行诸如文件存取、网络请求等IO操作的时候极其浪费资源,程序往往要在一个点上空等。虽然Python可以借助多进程来改善,但是进程相比线程来说过重,如果只用多进程就可以完全解决问题,线程这个概念也就不会出现了。在耗时任务(主要是IO)的操...原创 2018-10-29 12:12:24 · 290 阅读 · 0 评论 -
Scrapy运行ImportError: No module named win32api错误
windows系统上出现这个问题的解决需要安装Py32Win模块,但是直接通过官网链接装exe会出现几百个错误,更方便的做法是pip install pypiwin32原创 2017-02-25 11:46:04 · 18768 阅读 · 12 评论 -
Python "python ImportError: No module named XXX" 问题
最近做毕业设计,用Python写一个文本爬虫,我的目录结构是这样的: StockTextDigger >src >main.py >parser >source_parser.py 当要从main.py中引用source_parser.py中的一个类时出现了“python ImportError: No module原创 2017-02-22 15:31:26 · 2122 阅读 · 0 评论 -
windows编程之文件夹遍历
利用windows的API,FindFirstFile和FileNextFile,采用递归遍历指定文件夹中的所有文件及文件夹,第一次windows编程,代码写的很臃肿难看,请大家多多包涵!#include#include#include#include#define MAXN 100005using namespace std;void surf(WIN32_FIND_DAT原创 2014-05-31 23:47:45 · 1043 阅读 · 0 评论 -
java异常处理之throw, throws,try和catch
程序运行过程中可能会出现异常情况,比如被0除、对负数计算平方根等,还有可能会出现致命的错误,比如内存不足,磁盘损坏无法读取文件等,对于异常和错误情况的处理,统称为异常处理。 Java异常处理主要通过5个关键字控制:try、catch、throw、throws和finally。try的意思是试试它所包含的代码段中是否会发生异常;而catch当有异常时抓住它,并进行相应的处理,使程序不受异常转载 2014-09-07 18:44:24 · 395 阅读 · 0 评论 -
文件夹遍历Java版
Java下的File类(文件类,其实感觉文件类有点误导性,用“文件路径”会好一点)有list方法,会返回指定路径下所有文件和目录,用这个方法以及简单的递归可以写出一个简陋的文件遍历程序import java.io.File;import java.io.FileWriter;import java.io.IOException;public class test_for_tea原创 2014-10-20 21:52:57 · 428 阅读 · 0 评论 -
Java窗体中按钮布局问题
在Java窗体中,有时需要对按钮的设置进行布局,这时原创 2014-09-19 20:50:58 · 1544 阅读 · 0 评论 -
JAVA设置JTable表格的可编辑性
有时候,我们需要设置表格原创 2014-09-19 20:27:45 · 6529 阅读 · 0 评论 -
Java多线程学习中遇到的一个有趣的问题
今天随便写了一个线程之间相互调度的程序,代码如下:class First extends Thread{ public First() { start(); } synchronized public void run() { try { wait(); } catch(InterruptedException e) { e.printSta原创 2014-10-30 21:35:27 · 616 阅读 · 0 评论 -
【PHP学习】move_uploaded_file()使用注意
今天刚弄好WAMP,端口问题焦头烂额一上午,最后停止IIS服务就好了。。。看PHP基本的部分,在用到 move_uploaded_file()时一直是错误,说是无法把文件从临时路径移动到指定路径下,最后发现指定路径不存在。。。就是最后的upload目录没有创建,心里还想着它会自动创建这个目录呢,真是傻了。。。(代码是W3SCHOOL上的例子,稍有改动)<?phpif( $原创 2015-05-13 19:38:21 · 6688 阅读 · 0 评论 -
java中的值传递和引用传递
文章转载自:http://blog.youkuaiyun.com/wyzsc/article/details/6341107Java中没有指针,所以也没有引用传递了,仅仅有值传递不过可以通过对象的方式来实现引用传递 类似java没有多继承 但可以用多次implements接口实现多继承的功能值传递:方法调用时,实际参数把它的值传递给对应的形式参数,方法执行中形式参数值的改变不影响实转载 2015-09-09 17:23:07 · 304 阅读 · 0 评论 -
JavaScript中的运算操作陷阱
最近做JSP大作业,需要写一个网站,其中用到了分页系统,就自己撸了一个。其中的翻页逻辑是这样写的:/*上一页*/previousPage.click(function(){ clickPage(grids[currentActivePos].find('a').html() - 1);});/*下一页*/nextPage.click(function() { clickP原创 2015-11-12 09:05:13 · 408 阅读 · 0 评论 -
在服务器上搭建Jupyter Notebook
在服务器上搭建Jupyter Notebookacmore2018.11.21. Jupyter Notebook1.1 安装Jupyter假定工作目录为/home/jupyter$ virtualenv venv -p python3$ source venv/bin/activate$ (venv) pip install jupyter1.2 配置Jupyter...原创 2018-11-02 16:52:35 · 747 阅读 · 0 评论