- 博客(49)
- 收藏
- 关注
原创 Linux使用nvida-smi查看GPU类型
nvida-smi提供一个查看GPU信息的方法,然而这种方式不能查看GPU型号,型号被省略成了GeForce RTX 208...如果我们需要查看GPU的型号,只需要运行nvida-smi -L即可。mrfive@ubuntu:~$ nvidia-smi -LGPU 0: GeForce RTX 2080 Ti (UUID: GPU-a0f45231-4e78-1e67-331c-afeafe88834e)GPU 1: GeForce RTX 2080 Ti (UUID: GPU-20ecfe2e
2020-09-26 12:35:30 3138 3
原创 jupyte中动态更新matplotlib的曲线
使用python进行数值实验的时候,我们常常会在程序运行结束之后利用matplotlib绘制出结果的曲线。问题是,当程序需要运行很长世间的时候,我们不能立即查看出图的效果。错误做法如果简单地多次调用plot,几次绘制的曲线会堆在一个图里:for i in range(5): x = list(range(i, i+5)) y = [xx**2 for xx in x] ...
2019-11-22 22:14:25 915
原创 哈夫曼编码最大编码长度
概念层数:叶子节点为待编码的数据,根为第0层.编码长度:第LLL层数据编码后的长度为LLL.节点概率:若节点为叶子节点,则概率为叶子所编码数据的频率fif_ifi.或者一种不太严谨的方式,叶子节点的概率为所编码数据的概率pip_ipi.若节点为非叶子节点,概率为两个子节点的概率之和.定理定理1: 在哈夫曼树的构造过程中,高层节点的概率不高于低层节点的概率定理2: 哈夫曼树根节点的...
2019-02-07 00:42:46 10406
原创 [Haskell] 随机数的使用与Enum类型的随机生成
随机数生成程序haskell里提供了多种随机数相关的随机数生成程序,可以根据使用情景的不同选择不同的随机数生成程序。可以通过导入import System.Random来调用这些内部的随机数产生库自定随机种子全局随机种子生成一个randomrandomIO在范围内生成randomRrandomRIO生成随机列表randoms范围内随机列表r...
2018-11-14 09:43:51 1728
原创 Logistic Regression的Lipchitz连续梯度
Logistic Regression(逻辑回归)是机器学习中的经典任务,本文给出LR目标函数的Lipschitz连续梯度的系数
2018-11-08 17:01:06 1672 11
原创 Visial Studio中“变量已被优化掉 因而不可用”的解决方案
有时候,在VS调试中,会出现下面的报错:导致无法进行正常调试的现象。这是因为我们设置了代码优化,在项目/XXX属性中,把代码优化关闭即可过早优化是万恶之源...
2018-10-28 11:44:23 24909 5
原创 读者写者问题
1.要求2.概念3.伪代码公平竞争读者写者读者优先读者写者写者优先读者写者4.Demo程序1.要求在Linux环境下,创建一个进程,此进程包含n个线程。用这n个线程来表示n个读者或写者。每个线程按相应测试数据文件(后面有介绍)的要求进行读写操作。用信号量机制分别实现读者优先和写者优先的读者-写者问题。 读者-写者问题的读写操作限制(仅读...
2018-07-16 21:24:52 1169
原创 vivado常见compile和elaborate错误
complie error类在错误的位置赋值或assignmodule mod( ); wire w; reg r; assign w = 1; // 正确,在initial或always之assign r = 0; // 错误,在initial或always之外赋值 as...
2018-07-16 21:21:37 15402
原创 postgresql使用transaction和defer引用非空同类实体的方法
有时候,我们可能会遇到某些实体需要非空引用同样实体的情况。something实体需要引用另一个非空的something实体。 表的定义:CREATE TABLE somthing( sid INTEGER PRIMARY KEY, oid INTEGER REFERENCES somthing(sid) DEFERRABLE INITIALLY DEFERRED NOT...
2018-05-14 09:32:05 225
原创 sonar.java.binaries的配置
从sonarQube 4.12开始,sonar将会进行程序的动态检查,不配置sonar.java.binaries属性将会出错 From SonarJava version 4.12 binary files are required for java projects with more than one java file. If not provided properly, anal...
2018-04-20 02:04:03 18814 4
原创 四种常见的JS模块化管理方法的比较
语法 commonJS ES6 AMD CMD 导出 module.exports = {} exports = {} export default {}export var a = 10 define(id?: String, dependencies?: String[], factory: Function(Object); define(...
2018-03-23 16:00:58 2436
原创 关于原码、反码、补码、移码与浮点数数值上规律的归纳
原码、反码、补码、移码 码 数值本质 例:5 例:-5 源码 0000 0101(5) 1000 0101(-5) 反码 (2n−1−x)%2n(2n−1−x)%2n(2^n-1-x) \%2^n 1111 1010 (250) 1111 1010 (250) 补码 (2n+x)%2n(2n+x)%2n(2^n+x)...
2018-03-22 15:42:33 1554
原创 秦九韶算法求多项式某一点处的值或导数
设法减少算法中乘法或加法的数量,是提升算法性能的方法之一。秦九韶算法就是其中的范例。 设给定多项式 p(x)=a0xn+a1xn−1+⋯+an−1x+an(1)(1)p(x)=a0xn+a1xn−1+⋯+an−1x+anp(x)=a_0x^n+a_1x^{n-1}+\cdots+a_{n-1}x+a_n \tag{1}求x∗x∗x^{*}处的函数值p(x∗)p(x∗)p(x^*)我...
2018-03-05 20:08:22 6025 5
原创 浏览器script标签中变量定义的位置
在浏览器环境下,<scrpt> 标签内的变量将会作为全局window对象的属性. 打开浏览器的console, 如代码验证var a = 1;console.log(a === window.a) // 输出true
2018-02-26 23:19:20 1048
原创 ES6标准中一些一定相同的迭代器
ES6提供的标准容器或者生成函数都会自带一些迭代器,仔细研究迭代器,我们会发现一些有趣的性质下面是一些相等的迭代器var iter = [5,6,7][Symbol.iterator]();iter[Symbol.iterator]() === iter;//truevar generator = function* { /* some code */}var g = gen
2018-02-03 19:32:50 294
原创 promise函数几种写法与坑
promise是ES6中引入的处理异步函数的强大特性,但是对promise的不恰当使用可能会达不到最终目的对这个问题的探究来源于这篇文章关于promises,你理解了多少?几个异步函数如下(resolve或reject在回调函数里被调用)var func1 = function(last) { return new Promise((resolve, reject)=>{
2018-02-03 19:29:30 8924 1
原创 ECMA6异步函数书写:使用callback+Thunk+generator, Promise方法
如何书写异步函数为了使多个异步函数按顺序执行,我们在书写异步函数的时候需要在函数体里加上某些能标记函数执行完毕的语句,用于触发接下来的函数假设原始的异步函数如下:var func = function(arg) { setTimeout(() => { console.log(arg); }, 100);};如果需要多个这样的函数顺序执行,就必须对其进行改写,让机
2018-02-03 19:27:37 626
原创 ES6中Generator返回值和执行顺序
Generatoryield返回值和执行顺序yield的返回值为该次next调用传入的参数 以下内容引自阮一峰ECMAScript 6 入门 - Generator 函数的语法 由于 Generator 函数返回的遍历器对象,只有调用next方法才会遍历下一个内部状态,所以其实提供了一种可以暂停执行的函数。yield表达式就是暂停标志。 遍历器对象的next方法
2018-02-03 19:23:40 1515
原创 同步函数改写成异步函数的几种常用写法
一般而言,回调函数的形式为callback(err, res),即第一个参数是错误,第二个参数是所得的结果,我们遵从这个习惯 当然, 一般err和res总有一个是undefined,因为函数的结果要不就是正确执行,要不就是失败,不可能两者同时存在1. 接受异步函数的返回值与异常处理同步函数的写法var func = function() { try { var r
2018-02-03 19:21:59 2539
原创 单叶双曲面母直线参数的几何意义
我们已知单叶双曲面的方程如下 x2a2+y2b2−z2c2=1" role="presentation">x2a2+y2b2−z2c2=1x2a2+y2b2−z2c2=1 \frac{x^2}{a^2}+\frac{y^2}{b^2}-\frac{z^2}{c^2}=1 两族母直线分别为 (1){xa+zc=v(1+yb)1−yb=v(xa−zc)
2018-02-03 16:24:15 2748
原创 使用二进制补码表示二进制负数方法合理性的证明
使用二进制补码表示二进制负数方法合理性的证明目录使用二进制补码表示二进制负数方法合理性的证明二进制补码的定义补码与反码的关系定理 1计算机中二进制负数定理2注释二进制补码的定义对k位的二进制数M的十进制值,我们可以表示为1M=ak−12k−1+ak−22k−2+...+a1
2016-10-03 18:26:16 1139 16
原创 conda更新失败--更新后版本号不变
然而,这个命令有时候失效。如在我电脑上,4.10.0版本的conda一直无法升级为最新的23.3.1版本。
2023-04-29 17:18:34 11101 29
原创 matplotlib中文乱码、坐标轴数字或指数中的负号乱码解决方案
在使用matplotlib进行绘图时,会出现中文字体显示乱码的问题或坐标轴负号无法正常显示的问题。该问题可以通过下面两行代码解决。这里的解决方案是不使用SimHei字体,而使用Microsoft YaHei字体。然而,当负号出现在指数上时,负号仍无法正常显示,如。
2023-04-04 16:57:22 2021 4
原创 系统分析作业7
使用 UMLet 建模:1、根据订旅馆建模文档,Asg-RH.pdf:绘制用例图模型(到子用例)给出 make reservation 用例的活动图2、根据课程练习“投递员使用投递箱给收件人快递包裹”的业务场景分别用多泳道图建模三个场景的业务过程根据上述流程,给出快递柜系统最终的用例图模型用正常色彩表示第一个业务流程反映的用例用绿色背景表述第二个业务场景添加或修改的用例,以及支持 ...
2019-05-26 23:42:16 202
原创 系统分析作业6
1、简答题用例的概念用例和场景的关系?什么是主场景或 happy path?用例有哪些形式?对于复杂业务,为什么编制完整用例非常难?什么是用例图?用例图的基本符号与元素?用例图的画法与步骤用例图给利益相关人与开发者的价值有哪些?2、建模练习题(用例模型)选择2-3个你熟悉的类似业务的在线服务系统(或移动 APP),如定旅馆(携程、去哪儿等)、定电影票、背单词APP等,分别绘制它...
2019-05-26 23:40:42 424
原创 系统分析作业2
1、简答题用简短的语言给出对分析、设计的理解分析强调的是对问题和需求的调查研究,而不是解决方案。设计是指满足需求的概念层面的解决方案,而不是具体实现。用一句话描述面向对象的分析与设计的优势面向对象的分析与设计借助了面向对象对现实世界的理解和抽象的方法,更符合人类的直觉,可读性强,易于维护,利于人类的理解。简述 UML(统一建模语言)的作用。考试考哪些图?UML用于帮助系统开发人员阐明...
2019-04-15 17:54:39 250
原创 [系统分析] 第三次作业
简述瀑布模型、增量模型、螺旋模型(含原型方法),并分析优缺点(从项目特点、风险特征、人力资源利用角度思考)瀑布模型本阶段活动的工作对象来自于上一项活动的输出,这些输出一般是代表本阶段活动结束的里程碑式的文档。根据本阶段的活动规程执行相应任务。本阶段活动产出相关的软件工件,作为下一阶段活动的输入。对本阶段活动执行情况进行评审。优点:降低软件开发的复杂程度,提高软件开发过程的透明性...
2019-04-15 17:23:58 245
原创 [系统分析] 作业1
1、简答题软件工程的定义Software engineering is “(1) the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, that is, the application of ...
2019-03-17 11:10:57 268
原创 [服务计算] golang环境配置
go下载在Ubuntu下,go的下载很简单.输入命令apt-get install golang或者直接到官网选择二进制包安装(网址)环境配置工作空间的使用是go的一个特点.只需要把包存放到工作空间内,我们就可以在go内里面正确地引用这些包了.1、创建工作空间$ mkdir $HOME/gowork2、配置的环境变量,对于 centos 在 ~/.profile 文件中添加:...
2019-01-19 08:36:50 263
原创 [服务计算]centos下docker部署
升级内核Linux:Centos7升级内核安装完成后把最新版本内核设为默认内核安装dockerhttp://www.cnblogs.com/freefei/p/9263998.html
2018-12-23 23:23:09 1118
原创 [算法期末项目] Capacitated Facility Location Problem
题目给定m个工厂和n个用户,每个用户有一定的需求,并将需要被指定(assign)给某一个工厂,但工厂的承载量时有限的,被指定给某一个工厂的用户的需求总和不能超过工厂的容量(capacity).工厂的开启和用户的指定都有花费.现在我们设计一个工厂开启和用户分配的方案,需要最小化工厂开启和用户分配的花费.思路算法框架这题是一个组合优化问题,在不超过工厂容量的情况下,每一个用户都可以分配到不同的...
2018-12-23 02:28:51 481
原创 [leetcode] Word Ladder II
题目Given two words (beginWord and endWord), and a dictionary’s word list, find all shortest transformation sequence(s) from beginWord to endWord, such that:Only one letter can be changed at a timeEa...
2018-12-05 10:52:50 219
原创 [leetcode] Create Maximum Number
Given two arrays of length m and n with digits 0-9 representing two numbers. Create the maximum number of length k &lt;= m + n from digits of the two. The relative order of the digits from the same ar...
2018-11-25 15:19:09 386
原创 [leetcode] Dungeon Game
题目The demons had captured the princess § and imprisoned her in the bottom-right corner of a dungeon. The dungeon consists of M x N rooms laid out in a 2D grid. Our valiant knight (K) was initially po...
2018-11-17 22:23:35 187
原创 [服务计算] gorilla/mux源码阅读
文章目录概述packet使用路由带变量的路由匹配读取变量设置筛选条件子路由中间件设计思路代码框架类设置代码实现类间关系方法func (r *Router) ServeHTTP(w http.ResponseWriter, req *http.Request)func (r *Router) HandleFunc(path string, f func(http.ResponseWriter,*ht...
2018-11-16 00:21:30 507 2
原创 [leetcode] Delete and Earn
题目Given an array nums of integers, you can perform operations on the array.In each operation, you pick any nums[i] and delete it to earn nums[i] points. After, you must delete every element equal to...
2018-11-10 17:19:17 210
原创 [leetcode] Super Egg Drop
题目You are given K eggs, and you have access to a building with N floors from 1 to N.Each egg is identical in function, and if an egg breaks, you cannot drop it again.You know that there exists a fl...
2018-11-04 20:38:17 301
原创 [leetcode] Longest Valid Parentheses
题目Given a string containing just the characters ‘(’ and ‘)’, find the length of the longest valid (well-formed) parentheses substring.Example 1:Input: “(()”Output: 2Explanation: The longest vali...
2018-10-27 17:22:21 210
原创 [leetcode] Wildcard Matching
题目Given an input string (s) and a pattern §, implement wildcard pattern matching with support for ‘?’ and ‘*’.‘?’ Matches any single character.‘*’ Matches any sequence of characters (including the...
2018-10-21 21:40:44 168
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人