首页 > 2021年02月10日 > 全部分享
信号量,semaphore源代码之我见
信号量,Semaphore,一个限定访问线程数量的工具类,属于并发包java.util.concurrent 里面的类。 Semaphore,内部提供了构造方法(包含默认的非公平信号量构造方法,已经可设置是否公平的构造方法)、获取信号量acquire()、尝试获取信号量tryAcquire()、 规 ...
分类:其他   时间:2021-02-10 12:50:22    收藏:0  评论:0  赞:0  阅读:20
支付宝API
https://opendocs.alipay.com/open/54/00y8k9 "alipay_confg" => array( 'protocol' => "https", 'gatewayHost' => "openapi.alipay.com", 'signType' => "RSA2" ...
分类:Windows开发   时间:2021-02-10 12:50:08    收藏:0  评论:0  赞:0  阅读:51
Javascript 原型与原型链
不是对象的“对象” JS中的数据类型可分为基本类型(包括数字、字符串、布尔等)和对象,这两者是有有本质差别的。你可能见过类似“JS中一切都是对象”的描述,但实际上这是不够严谨的。更合理的表述应该是“一切都可以被视作对象”(或者说表现的像个对象)。 var a = 1 // 视作对象使用 a.toSt ...
分类:编程语言   时间:2021-02-10 12:49:58    收藏:0  评论:0  赞:0  阅读:35
手工搭建LNMP平台
[root@hecs-x-medium-2-linux-20200619090653 ~]# yum install mysql-serverLast metadata expiration check: 0:06:41 ago on Wed 10 Feb 2021 11:26:44 AM CST. ...
分类:其他   时间:2021-02-10 12:49:47    收藏:0  评论:0  赞:0  阅读:28
兄弟连liunx初级-4..4Linux常用命令-帮助命令
man ls 用户帮助手册:空格可以翻页,回车可以一行一行往下翻 q推出 通过name行大概知道命令是干嘛的 命令的选项是干什么用的 man可以看配置文件的帮助 不能用绝对路径看 man /etc/services 直接用man services查看配置文件 帮助的类型包括命令的帮助和配置文件的帮助 ...
分类:系统服务   时间:2021-02-10 12:49:34    收藏:0  评论:0  赞:0  阅读:26
整数1出现的次数
//归纳当前为cur为不同值时当前为1的个数的规律 public class 整数1出现的次数优解 { public static void main(String[] args) { int count = new 整数1出现的次数优解().NumberOf1Between1AndN_Soluti ...
分类:其他   时间:2021-02-10 12:49:22    收藏:0  评论:0  赞:0  阅读:39
XV6学习(15)Lab mmap: Mmap
代码在Github上。 这一个实验是要实现最基础的mmap功能。mmap即内存映射文件,将一个文件直接映射到内存当中,之后对文件的读写就可以直接通过对内存进行读写来进行,而对文件的同步则由操作系统来负责完成。使用mmap可以避免对文件大量read和write操作带来的内核缓冲区和用户缓冲区之间的频繁 ...
分类:其他   时间:2021-02-10 12:49:12    收藏:0  评论:0  赞:0  阅读:64
查看Python安装路径
Python默认安装后,经常忘记如何查看安装路径,但又时常用的到,因此记录下命令行模式输入: >>> import sys >>> sys.path ['', 'D:\\Users\\lyangh\\AppData\\Local\\Programs\\Python\\Python37\\python ...
分类:编程语言   时间:2021-02-10 12:48:58    收藏:0  评论:0  赞:0  阅读:36
左移与右移与CY标志位
CY用于表示加法进算中的进位和减法运算中的借位,加法运算中有进位或减法运算中有借位则CY位置1,否则为0 左移: 0100 1111 左移一位:1001 1110 CY=0 第一位跑到CY上,最后一位补0 ; 右移:1000 1111 右移一位: 0100 0111 CY=1 第一位补0,最后一位跑 ...
分类:其他   时间:2021-02-10 12:48:48    收藏:0  评论:0  赞:0  阅读:29
ubuntu桌面版18.04设置静态IP方法
1.输入命令ip a ,查看自己网卡编号,比如我的是ens33 2.输入命令sudo vim /etc/network/interfaces,编辑该文件。address设置本机ip地址,netmask设置子网掩码,gateway设置网关,修改完成保存退出。 3.输入命令sudo vim /etc/s ...
分类:系统服务   时间:2021-02-10 12:48:33    收藏:0  评论:0  赞:0  阅读:154
Team(费用流)
题意 有三组$A,B,C$,每组有$n$个人,每个人都有一个值$v_i$。定义$f(v_i, v_j) = (v_i + v_j) * (v_i ⊕ v_j) % M$,其中$M$给定。 现在要选出$m$个队伍,每个队伍由三个人组成,并且这三个人要分别来自$A$组,$B$组和$C$组,每个人最多只能 ...
分类:其他   时间:2021-02-10 12:48:20    收藏:0  评论:0  赞:0  阅读:29
unittest测试框架学习和源码走读(3)
V.测试套模块suite.py 测试套模设计的比较尴尬, 按照名称应该是测试套件的组织,应该只有一个协议或者范式声明. 然鹅, 他和 用例模块case.py也身兼用例组织和用例驱动执行的功能. 甚至, suite范式声明的码量很少. 大部分工作是测试 执行. 基类BaseTestSuite功能很单一 ...
分类:其他   时间:2021-02-10 12:48:08    收藏:0  评论:0  赞:0  阅读:29
DQL:data query language用来查询数据库表中的数据
对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 如果没有查询条件,则每次查询所有的行。实际应用中,一般要指定查询的条件。对记录进行过滤。 查询的语法: select 字段列表 from 表名列表 where 条件列表 group by 分组字 ...
分类:数据库技术   时间:2021-02-10 12:47:52    收藏:0  评论:0  赞:0  阅读:26
设计模式3—策略模式
https://www.cnblogs.com/zooboo/p/9556212.html 1、参考例子: var obj = { "A": function(salary) { return salary * 4; }, "B" : function(salary) { return salary ...
分类:其他   时间:2021-02-10 12:47:41    收藏:0  评论:0  赞:0  阅读:26
next term
next term 1.文化课方面 下学期课比较少,貌似也不难。数据库和数据结构的课设可以很快做完。两门选修:.net 和 深度学习应该也不会太难,每周末根据情况分配时间(一共不超过5个小时)。计算机组成原理、软工、马原多花点时间。 2. 科研方面 暂时不知道会花多少时间,以后补。 3. 竞赛方面 ...
分类:其他   时间:2021-02-10 12:47:28    收藏:0  评论:0  赞:0  阅读:37
npm insatll 下载依赖总会卡住
问题 npm ERR! code ENOTFOUND npm ERR! errno ENOTFOUND npm ERR! network request to https://registry.npmjs.org/babel-plugin-import failed, reason: getaddr ...
分类:其他   时间:2021-02-10 12:47:14    收藏:0  评论:0  赞:0  阅读:88
ES6-Class的写法
class Person{ constructor(name, age){ this.name = name; this.age = age; } say(words){ console.log(`${this.name} is saying ${words}.`); } } let p = new ...
分类:其他   时间:2021-02-10 12:47:04    收藏:0  评论:0  赞:0  阅读:35
pytest-BDD issues
1. Step definition is not found E pytest_bdd.exceptions.StepDefinitionNotFoundError: Step definition is not found: When "xxxudiences"". Line 15 in sce ...
分类:其他   时间:2021-02-10 12:46:51    收藏:0  评论:0  赞:0  阅读:50
静态库与动态库
1.什么是库 库是一段编译好的二进制代码,加上头文件就可以供别人使用。什么时候会用到库?一是某些代码需要给别人使用,但又不想暴露源代码,就需要以库的形式进行封装,只暴露出头文件;二是对于某些不需要经常修改的代码,为了减少编译的时间,就可以把它打包成库,因为库已经是编译的文件,编译的时候只需要链接,不 ...
分类:其他   时间:2021-02-10 12:46:41    收藏:0  评论:0  赞:0  阅读:28
多源最短路径问题(Floyd算法)
弗洛伊德算法是解决任意两点间的最短路径问题,也称多源最短路径问题。 核心算法: for (int k = 1; k <= n; k++) { for (int i = 1; i <= n; i++) { for (int j = 1; j <= n; j++) { if (e[i][j] > e[i ...
分类:编程语言   时间:2021-02-10 12:46:28    收藏:0  评论:0  赞:0  阅读:33
151条   上一页 1 ... 3 4 5 6 7 8 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!