#UNIX环境高级编程第三版

bash/shell编程学习(2)

先来复习上节重定向的用法:1.快速清空文件catdemo.txt</dev/null注:linux中有一个经典名言【一切皆文件】,/dev/null可以认为是一个特殊的空文件,更形象点,可以理解为科幻片中的黑洞,任何信息重向定输出到它后,便有去无回,当然黑洞里也没有信息能出来。综合来讲,上面的意思就是利用<...
代码星球 ·2020-04-06

bash/shell编程学习(1)

1)定义变量myvar=abc#注:等号前后不能加空格#或myvar="abc"#或myvar='abc'#注:如果变量后面的值中间本身没有空格,加不加引号都无所谓,但值本身如果有空格,则引号是必须的,比如:myvar='abc123'  2)使用变量echo$myvar完整示例:#!/usr/bin/envbashm...
代码星球 ·2020-04-06

java并发编程学习: 原子变量(CAS)

先上一段代码:packagetest;publicclassProgram{publicstaticinti=0;privatestaticclassNextextendsThread{publicvoidrun(){i=i+1;System.out.println(i);}}publicstaticvoidmain(...

java并发编程学习: 守护线程(Daemon Thread)

在正式理解这个概念前,先把守护线程与守护进程这二个极其相似的说法区分开,守护进程通常是为了防止某些应用因各种意外原因退出,而在后台独立运行的系统服务或应用程序。比如:我们开发了一个邮件发送程序,一直不停的监视队列池,发现有待发送的邮件,就将其发送出去。如果这个程序挂了(或被人误操作关了),邮件就不发出去了,为了防止这种...

java并发编程学习: 阻塞队列 使用 及 实现原理

队列(Queue)与栈(Stack)是数据结构中的二种常用结构,队列的特点是先进先出(FirstInFirstOut),而Stack是先进后出(FirstInLastOut),说得通俗点:Queue就是电影院入场时人们排起来的进场队伍,先来的人(即:前排在前面的人)先入场,而Statck则是一队人依次进入了一个死胡同想...

java并发编程学习: ThreadLocal使用及原理

多线程应用中,如果希望一个变量隔离在某个线程内,即:该变量只能由某个线程本身可见,其它线程无法访问,那么ThreadLocal可以很方便的帮你做到这一点。 先来看一下示例:packageyjmyzz.test;publicclassThreadLocalTest1{publicstaticclassMyRun...

java并发编程学习:如何等待多个线程执行完成后再继续后续处理(synchronized、join、FutureTask、CyclicBarrier)

多线程应用中,经常会遇到这种场景:后面的处理,依赖前面的N个线程的处理结果,必须等前面的线程执行完毕后,后面的代码才允许执行。在我不知道CyclicBarrier之前,最容易想到的就是放置一个公用的static变量,假如有10个线程,每个线程处理完上去累加下结果,然后后面用一个死循环(或类似线程阻塞的方法),去数这个结...

java并发编程学习:用 Semaphore (信号量)控制并发资源

并发编程这方面以前关注得比较少,恶补一下,推荐一个好的网站:并发编程网-ifeve.com,上面全是各种大牛原创或编译的并发编程文章。今天先来学习Semaphore(信号量),字面上看,根本不知道这东西是干啥的,借用并发工具类(三)控制并发线程数的Semaphore一文中的交通红绿信号灯的例子来理解一下:一条4车道的主...

第三方富文本编辑器

UEditor:百度前端的开源项目,功能强大,基于jQuery,但已经没有再维护,而且限定了后端代码,修改起来比较费劲bootstrap-wysiwyg:微型,易用,小而美,只是Bootstrap+jQuery...kindEditor:功能强大,代码简洁,需要配置后台,而且好久没见更新了wangEditor:轻量、简...
代码星球 ·2020-04-06

eclipse如何加入第三方jar包

1.项目右键选择“properties”2.选JavaBuildPath3.选Libraries4.选addJRAS jar包下载平台:http://www.mvnrepository.com...

Window配置环境变量

拿Java为例,讲一下怎么配置环境变量使得javac可以在全局被调用:1.添加环境变量例如我们的Java下载在了:D:Javav1.8我们就到环境变量那添加一个例如叫“Java_path”的环境变量:2.在Path那添加java/bin 确定后打开cmd,就可以在任意的位置使用java...
代码星球 ·2020-04-06

汇编实验一 查看CPU和内存,用机器指令和汇编语言指令编程

在装完DosBox环境之后,就可以用debug模式进行汇编指令的编程了。实验内容:   首先用a指令进行数据的储存,然后用t命令进行调试。  可以发现ax,bx在不同的命令下发生了改变,cs的地址和指令是相同的,ip的值也是根据输入指令的长度而不断的增加。(2)将下面3...

Mac OS环境下DOSBox汇编环境的搭建

macDOSBox(点击下载DOSBox官网)debug、edit、link、masm等等(点击下载masm汇编开发工具,提取码:skc8)步骤:1.安装DOSBox:解压下载到的DOSBox,把里面的文件复制到mac的应用程序(application)文件夹中的DOSBox。2.配置dosbox:打开安装好的DOSB...
代码星球 ·2020-04-06

Tomcat之Windows环境下配置多个服务器

在应对多项目多端口的情况配置一个服务器是远不能满足开发条件的。例如微信公众号回调域名只接受80端口,而其他项目一般为默认的8080或者自定义的其他的端口。废话多说,直入主题准备条件:tomcat文件夹,notepad21.Apache官网上下载一个最新的tomcat(我对tomcat7比较熟悉所以我下载的是apache...

Android 集成支付宝第三方登录

在集成支付宝支付的时候遇到一点小麻烦,先在此记录供大家参考支付宝第三方登录需要在后台进行授权,在查看授权的时候我们一定要看清楚时候真的已经获得了权限(我在没有获取权限的情况下集成的效果是提示系统繁忙),进入支付宝开放平台的后台管理中心,点击应用,未签约的需要填写一些信息。其实相对于微信而言,支付宝的代码集成一般都是比较...
首页上一页...182183184185186...下一页尾页