程序员人生 网站导航

Java多线程安全

Java多线程安全 package SwingExample;public class MultiThreadSafe implements Runnable{private int nTicketCount = 10;// 剩余火车票数量private String strPur...

python中如何把数据存储到本地

python中如何把数据存储到本地 有很多时候,我们会在python的运行过程中得到一些重要的变量,比如一个数据量很庞大的dict。而且,后面的某些程序也会用到这个dict,那么我们就最好把它存储到本...

Climbing Stairs -- leetcode

Climbing Stairs -- leetcode You are climbing a stair case. It takesnsteps to reach to the top.Each time you can either climb 1 or 2 steps. In how many distinct ways can you climb

WPF Resource资源

WPF Resource资源 WPF不但支持程序级的传统资源,同时还推出了独具特色的对象级资源,每个界面元素都可以携带自己的资源并可被自己的子级元素共享。比如后面的章节我们会讲到模板...

[LeetCode] Min Stack

[LeetCode] Min Stack Min Stack

Pascal's Triangle II--LeetCode

Pascal's Triangle II--LeetCode 题目:Given an indexk, return thekthrow of the Pascal's triangle.For example, givenk= 3,Return[1,3,3,1].Note:Could you optimize your al...

[置顶]        别说你懂修饰符――深入分析Java修饰符

[置顶] 别说你懂修饰符――深入分析Java修饰符 我想学习Java的朋友应该都在学习的路上遇到过这样的疑问,Java中的修饰符,对public,private,protected还算熟悉,可是对final,static等就不太清楚了,对Java中类...

java多线程――线程间通信之线程等待唤醒机制

java多线程――线程间通信之线程等待唤醒机制 三个方法 wait() notify() notifyAll() 三个方法都使用在同步中,因为要对持有锁(又叫监控)的线程操作。 所以要使用在同步中,因为只有同步才具有锁。为什...

《代码整洁之道》读书笔记

《代码整洁之道》读书笔记 最初我喜欢这本书可能是因为非技术方面的原因,这本书中有很多我喜欢的插图。这本书的第一章的第一句话是这样说的:读这本书通常有两个原因:1. 你是一名程序员...

Windows和Linux下获取当前可执行文件路径和工作目录

Windows和Linux下获取当前可执行文件路径和工作目录 1、Windows下的获取当前可执行文件的路径和当前工程目录。(1)获取当前可执行文件路径: