源代码

DEBIAN系和REDHAT系安装应用的方法

我的未来我决定 提交于 2019-12-30 12:29:19
DEBIAN系和REDHAT系都是有三种安装的方法:源代码包安装,二进制包安装和包管理器安装。 DEBIAN系 1.源代码安装 这种安装方式首先需要从网上下载源代码包,一般为.tar.gz格式,然后执行命令:./configure,运行configure脚本,生成makefile文件,然后执行命令:make,根据makefile文件对整个项目进行编译(从源文件编译成目标文件,再将目标文件链接成可执行文件),然后执行:make install,将文件安装。卸载:make uninstall。(注意:有的源代码包中没有configure文件,会有makefile文件,所以可以省去执行./configure,直接执行make命令)。 2.二进制包安装 这种方式也需要先下载包,DEBIAN系的二进制包以.deb结尾,安装命令:dpkg -i package_name.deb,在安装过程中可能出现缺少依赖包的问题,可以强制安装:apt-get -f install,卸载命令为:dpkg -r package_name。 3.包管理器安装 这种方式不用下载包,需要联网。DEBIAN系下的安装命令为:apt-get install soft_name,可能出现无法定位软件的问题,这时需要去/etc/apt下修改sources.list,更改软件源,更改完成之后还需要更新一下:apt-get

在idea中设置指向源代码(scala)

前提是你 提交于 2019-12-30 01:16:44
1.到官网下载scala源代码 点击如下链接下载源码: http://www.scala-lang.org/download/all.html 选择需要的版本点击进行下载,我选择的是2.11.8版本,如下图: 2.在idea中设置指向源代码 在intellij中选择 File –> Project Structure,或者使用快捷键(Ctrl + Alt + Shift + s)进入Project Structure 选择Global Libraries –> 目标SDK(scala),然后 在右侧面板中的Scala Library下方点击“+”按钮,如下图 接着 选择解压后的源码包的src目录, 如下: 点击ok之后,便可看到如下图所示: 最后点击ok即可。 来源: https://www.cnblogs.com/suhaha/p/12117330.html

PDB文件:每个开发人员都必须知道的

拥有回忆 提交于 2019-12-29 05:49:56
PDB Files: What Every Developer Must Know http://www.wintellect.com/CS/blogs/jrobbins/archive/2009/05/11/pdb-files-what-every-developer-must-know.aspx 一 什么是PDB文件 大部分的开发人员应该都知道PDB文件是用来帮助软件的调试的。但是他究竟是如何工作的呢,我们可能并不熟悉。本文描述了PDB文件的存储和内容。同时还描 述了debugger如何找到binay相应的PDB文件,以及debugger如何找到与binay对应的源代码文件。本文适用于所有的Native和 Managed的开发人员。 在开始前,我们先定义2个术语:private build, 用来表示在开发人员自己机器上生成的build;public build,表示在公用的build机器上生成的build。private build相对来说比较简单,因为PDB和binay在相同的地方,通常地我们遇到的问题都是关于public build。 所有的的开发人员需要知道的最重要的事情是” PDB文件跟源代码同样的重要“ , 没有PDB文件,你甚至不能debugging。对于public build,需要symbol server存储所有的PDB,然后当用户报告错误的时候

智能DVR视频监控系统,源代码

北慕城南 提交于 2019-12-29 00:22:55
http://www.51kunming.com/bbs/viewthread.php?tid=19 此帖子到达200楼时免费放出上万行源代码,绝对真实!请朋友们留下email。 以前写的 智能 DVR 视频监控系统 ,源代码大概有上万行吧,具体没统计。软件基于海康视频采集卡开发,做这行的朋友,或想学习DVR开发的朋友请留下信息。 只限学习与交流,不可进行二次买卖及商业活动。 介绍如下: 基于海康视频采集卡开发,智能DVR视频监控软件可对多路(1-16)音频、视频信号进行实时同步音、视频监控、存储。显示、保存可在1-25(PAL)/30(NTSC)帧 /秒/路间任意调整,满足用户多种需求。 支持多视频参数方案和压缩参数方案设置。 支持CIF, QCIF, 2CIF, 4CIF, DCIF分辩率 可在计算机屏幕上直接方便地调整控制每台摄影机角度、云台、焦距及预置点操作,支持矩阵操作 具有侦测区域设置、屏幕遮挡区域设置、外接报警设置功能。 具有自动录像预约、自动侦测预约、自动布防预约设置功能; 自动/手动/侦测/报警录像控制;采用循环存盘方式储存录像数据,系统根据设置自动覆盖早期数据;用户可根据实际情况自行设置单个录像数据存储时间; 支持丰富的本机及外接报警设备声光报警功能。 通过操作多级权限设置、密码设置、系统锁定设置大大地提高了系统的安全性;除常规权限设置外

一款很好用的国产静态源代码扫描工具-DMSCA

蓝咒 提交于 2019-12-27 18:49:56
端玛企业级静态源代码扫描分析服务平台(英文简称:DMSCA)是一个独特的源代码安全漏洞、质量缺陷和逻辑缺陷扫描分析服务平台。该平台可用于识别、跟踪和修复在源代码中的技术和逻辑上的缺陷,让软件开发团队及测试团队快速、准确定位源代码中的安全漏洞、质量和业务逻辑缺陷等问题,并依据提供的专业中肯的修复建议,快速修复。提高软件产品的可靠性、安全性。同时兼容并达到国际、国内相关行业的合规要求。 DMSCA是端玛科技在多年静态分析技术的积累及研发努力的基础上,联合多所国内及国际知名大学、专家共同分析全球静态分析技术的优缺点后、结合当前开发语言的技术现状、源代码缺陷的发展势态和市场后,研发出的新一代源代码企业级分析方案,旨在从根源上识别、跟踪和修复源代码技术和逻辑上的缺陷。该方案克服了传统静态分析工具误报率(False Positive)高和漏报(False Negative)的缺陷。打断了国外产品在高端静态分析产品方面的垄断,形成中国自主可控的高端源代码安全和质量扫描产品,并支持中国自己的源代码检测方面的国家标准(GB/T34944-2017 Java、GB/T34943-2017 C/C++、GB/T34946-2017 C#),致力于为在中国的企业提供更直接,更个性化的平台定制和本地化服务。 DMSCA支持主流编程语言安全漏洞及质量缺陷扫描和分析,支持客户化平台界面、报告、规则自定义

用python表白女神的源代码

半腔热情 提交于 2019-12-26 02:57:10
超爱python的easygui库 闲话不多说,咱们直入主题,源代码放在下边了 # 导入easygui模块 import easygui as eg import sys while 1 : eg . msgbox ( "嗨,欢迎来到小逸的世界" ) msg = "和女神的交流框" title = "请问你是谁呀?" choices = [ "小逸的朋友" , "小逸的女神" , "小逸的读者" ] choice = eg . choicebox ( title , msg , choices ) eg . msgbox ( "你选择的是什么:" + str ( choice ) , "结果" ) msg = "你真的是小逸的小可爱" title = "请选择" if eg . ccbox ( msg , title ) : pass else : sys . exit ( 0 ) 欢迎大家关注我的微信公众号:代码小逸 来源: CSDN 作者: 成年程序猿 链接: https://blog.csdn.net/Jinjiexiaoyi/article/details/103697219

Python学习笔记(四)字符串型

☆樱花仙子☆ 提交于 2019-12-26 01:19:32
字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。 在最新的Python 3版本中,字符串是以Unicode编码的,也就是说,Python的字符串支持多语言。 创建字符串很简单,只要为变量分配一个值即可 View Code 对于单个字符的编码,Python提供了 ord() 函数获取字符的整数表示, chr() 函数把编码转换为对应的字符 View Code 如果知道字符的整数编码,还可以用十六进制这么写 str : 1 >>> '\u4e2d\u6587' 2 '中文' 由于Python的字符串类型是 str ,在内存中以Unicode表示,一个字符对应若干个字节。如果要在网络上传输,或者保存到磁盘上,就需要把 str 变为以字节为单位的 bytes 。 Python对 bytes 类型的数据用带 b 前缀的单引号或双引号表示 1 >>> x = b'ABC' 2 3 >>> type(x) 4 <class 'bytes'> 注意区分 'ABC' 和 b'ABC' ,前者是 str ,后者虽然内容显示得和前者一样,但 bytes 的每个字符都只占用一个字节。 以Unicode表示的 str 通过 encode() 方法可以编码为指定的 bytes ,例如: 1 >>> 'ABC'.encode('ascii') 2 b'ABC' 3 4 >>>

VISUAL SVN安装 及客户端使用

泪湿孤枕 提交于 2019-12-25 15:52:03
1.为什么要用VisualSVN Server,而不用Subversion? 回答: 因为如果直接使用Subversion,那么在Windows 系统上,要想让它随系统启动,就要封装SVN Server为windws service,还要通过修改配置文件来控制用户权限,另外如果要想以Web方式【http协议】访问,一般还要安装配置Apache,如果是新手,岂不是很头痛?而VisualSVN Serve集成了Subversion和Apache,省去了以上所有的麻烦。安装的时候SVN Server已经封装为windws service,Apache服务器的配置也只是在图像界面上,指定认证方式、访问端口等简单操作;另外,用户权限的管理也是通过图像界面来配置。 2.为什么不用TFS? 回答: 因为我们一开始就是用Subversion和TortioseSVN,所以就没有更换其他的软件。至于TFS至今没有用过,其实,我只是看了一些的文章而已,对它也不了解。 3.VisualSVN Server是免费的吗? 回答: 是的,VisualSVN Server是免费的,而VisualSVN是收费的。VisualSVN是SVN的客户端,和Visual Studio集成在一起, VisualSvn Server是SVN的服务器端,包括Subversion、Apache和用户及权限管理,优点在上面已经说过了

编译java源代码文件

和自甴很熟 提交于 2019-12-25 13:38:32
编译操作需要使用编译器来完成,在安装JDK时已经安装了编译器,它属于JDK的一部分。可以到JDK目录下的bin目录下找到它,它的名称为:javac.exe。 javac.exe并不支持双击运行,所以必须使用DOS命令来运行它。 下面介绍一下使用编译器来编译Java源文件步骤: 1.首先切换到需要编译的源代码所在文件夹 输入“javac+源文件完整名称”,如下图: 编译之后会在源文件同目录下生成字节码文件,字节码文件的扩展名为.class。 请注意,在编译时控制台上不会有输出,如果有输出说明源代码有错误,所以一旦编译出错,就要去查看源文件中是否存在错误。 来源: CSDN 作者: little-stars 链接: https://blog.csdn.net/weixin_41874888/article/details/103695996

【分享最爱的工具】专业源代码打包工具

浪尽此生 提交于 2019-12-25 08:17:20
我想很多人都在网上下载过一些示例代码,或者收到一些别人给的示例代码。 通常为了方便,都是打成一个压缩包的形式。 不过,有些人做事比较马虎,经常就是直接将VS生成的解决方案目录直接打包, 这样就会包含大量垃圾文件,诸如:obj目录下的所有文件,而且有时bin目录还有二个目录,PDB文件有二份, 甚至连xxx.vshost.exe文件也有二份!更让人无语的是,有些人用SVN这种源代码管理软件,每个目录还有个.svn目录! 这种做法显然很容易将一个不大的项目搞成一个比较大的压缩包,这种压缩包一旦做好,上传也慢,人家下载也慢,还会浪费许多服务器资源, 下载到这种压缩包,只能让人无语了。没办法,有些人就是很懒,而且那些压缩软件也不懂这是个源代码目录,反正是见文件就压缩! 虽然很悲剧,但悲剧却一直在重复上演!现实就是这样,估计有些人已经麻木了! 我是个追求完美的人,自然是不希望让悲剧在我这里重复上演。 我不希望浪费我的上传时间,不希望浪费服务器的硬盘资源,不希望浪费服务器的带宽,也不希望浪费所有网友的下载时间, 更不希望有人会因此而骂我。因此我每次做出来的压缩包是不包含那些垃圾文件的。 我是如何做的呢?很简单啊,不要把一些垃圾文件打包进去不就好了吗?还要怎样? 不过,我也很理解一些懒人,每次打包前去把这些文件找出来,删除它们,也是有些麻烦。 当然了,我也不愿意每次都做这种机械的事情,我也想偷懒