码迷,mamicode.com
首页 > 编程语言
线程安全问题的解决方案
/* 进程: 进程就是正在运行的应用程序。 进程了负责了内存空间划分。 线程: 一个进程中的 代码是由线程去执行的,线程也就是进程中一个执行路径。 多线程: 一个进程中有多个线程可以同时执行任务。 多线程 的好处: 1. 解决一个进程中可以同时执行多个任务的问题。 2. 提高了资源利用率。 多线程的... ...
分类:编程语言   时间:2017-02-02 19:57:39    阅读次数:246
[Javascript] Write a function pipeline
const _pipe = (f, g) => (...args) => g(f(...args)) export const pipe = (...fns) => fns.reduce(_pipe) import {partial, pipe} from './utils' const add =... ...
分类:编程语言   时间:2017-02-02 19:57:27    阅读次数:215
用VSCode写python的正确姿势
最近在学习python,之前一直用notepad++作为编辑器,偶然发现了VScode便被它的颜值吸引。用过之后发现它启动快速,插件丰富,下载安装后几乎不用怎么配置就可以直接使用,而且还支持markdown。当然,最主要的还是好看:p效果图: VScode下载地址 安装python插件 打开VSco ...
分类:编程语言   时间:2017-02-02 19:16:15    阅读次数:496
c++不自动生成相关函数比如赋值、拷贝函数
默认情况下,如果没有明确声明某些函数比如赋值、拷贝函数,c++会自动生成这些函数,通常他们是对成员进行by-value拷贝,有些时候,赋值、拷贝对象并无什么意义或者不合理,比如对于socket或者thread而言,这种情况下,可以明确通过指定=delete告知编译器不要自动生成它们。如下所示: ...
分类:编程语言   时间:2017-02-02 19:13:07    阅读次数:187
python 画图
1、根据实际图形,用符号画出原来图形 from PIL import Image import argparse #命令行输入参数处理 parser = argparse.ArgumentParser() parser.add_argument('file') #输入文件 parser.add_ar ...
分类:编程语言   时间:2017-02-02 18:19:51    阅读次数:322
Unity3d碰撞检测中碰撞器与触发器的区别
一,要产生碰撞必须为游戏对象添加刚体(Rigidbody)和碰撞器,刚体可以让物体在物理影响下运动。 二,两个物体都必须带有碰撞器(Collider),其中一个物体还必须带有Rigidbody刚体。 三,在unity3d中,能检测碰撞发生的方式有两种,一种是利用碰撞器,另一种则是利用触发器。 1>碰 ...
分类:编程语言   时间:2017-02-02 17:38:47    阅读次数:285
线程安全问题
/* 需求: 模拟3个窗口同时在售50张 票 。 问题1 :为什么50张票被卖出了150次? 出现 的原因: 因为num是非静态的,非静态的成员变量数据是在每个对象中都会维护一份数据的,三个线程对象就会有三份。 解决方案:把num票数共享出来给三个线程对象使用。使用static修饰。 问题2: 出现... ...
分类:编程语言   时间:2017-02-02 17:32:16    阅读次数:170
JavaEE使用三层架构(显示层、业务逻辑层、数据访问层)实现数据的增删改查
实例: 1、功能描述 实现一个简易新闻发布系统,包括查看、添加、修改和删除新闻等基本功能 2、具体要求 (1) 创建数据库 newssystem,创建表 news,要求如下: (2) 程序运行时,显示‘发布新闻’页面(如图 1),输入相关内容,单击‘提交’按钮,将新闻内容添加到数据库 (3) 单击图 ...
分类:编程语言   时间:2017-02-02 17:31:02    阅读次数:561
针对后台列表table拖拽比较实用的jquery拖动排序
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>jqueryUI拖动</title> </head> <script src="js/jquery-1.11.0.min.js"></script> <scri ...
分类:编程语言   时间:2017-02-02 17:26:44    阅读次数:384
Java复习-同步代码块
package Mytread;public class Bank extends Thread{ private double drawAmount; private Account account; public Bank(String coun_num,Account account,doub ...
分类:编程语言   时间:2017-02-02 16:37:22    阅读次数:237
python 关于时区
pytz提供了时区对象timezone 如果我们如此使用: 我们得到的时间不是 GMT+8, 而是8小时又6分钟 我们需要的是CST时间, 所以可以用如下代码: 这样得到就是准确的 GMT+8 http://www.keakon.net/2010/12/14/%E7%94%A8datetime%E5 ...
分类:编程语言   时间:2017-02-02 16:28:04    阅读次数:150
正则表达式简介及在C++11中的简单使用
正则表达式简介及在C++11中的简单使用
分类:编程语言   时间:2017-02-02 15:47:47    阅读次数:192
Python:Pandas学习
1 import pandas as pd 2 import numpy as np 3 s = pd.Series([1, 3, 6, np.nan, 44, 1]) 4 5 df= pd.DataFrame(np.random.random((4,5))) 6 7 # data frame 常用... ...
分类:编程语言   时间:2017-02-02 15:45:59    阅读次数:305
剑指offer-java
leetcode 191. Number of 1 Bits 题意: Write a function that takes an unsigned integer and returns the number of ’1' bits it has (also known as the Hammin ...
分类:编程语言   时间:2017-02-02 15:45:04    阅读次数:223
B 洛谷 P3604 美好的每一天 [莫队算法]
题目背景 时间限制3s,空间限制162MB 素晴らしき日々 我们的情人,不过是随便借个名字,用幻想吹出来的肥皂泡,把信拿去吧,你可以使假戏成真。我本来是无病呻吟,漫无目的的吐露爱情 现在这些漂泊不定的鸟儿有地方栖息了,你可以从信里看出来。拿去吧 由于不是出自真心,话就说得格外动听,拿去吧,就这么办吧 ...
分类:编程语言   时间:2017-02-02 15:37:28    阅读次数:476
线程常用的方法
/* 线程常用的方法: Thread(String name) 初始化线程的名字 setName(String name) 设置线程对象名 getName() 返回线程的名字 sleep() 线程睡眠指定的毫秒数。 静态的方法, 那个线程执行了sleep方法代... ...
分类:编程语言   时间:2017-02-02 15:31:39    阅读次数:210
JavaScript字符集编码与解码
一、字符集 1)字符与字节(Character) 字符是各种文字和符号的总称,包括乱码;一个字符对应1~n个字节,一字节对应8位,每位用0或1表示。 2)字符集(Character Set) 字符集是多个字符的集合,每个字符集包含的字符个数不同,常见字符集名称:ASCII字符集、GB2312字符集、 ...
分类:编程语言   时间:2017-02-02 14:43:34    阅读次数:233
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!