自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (10)
  • 收藏
  • 关注

原创 Linux 后台使用 shell 获取 Python 多进程任务运行日志的方法

这在 Python 单进程运行的情况下没有问题,但如果是 train.py 创建了几个子工作进程来执行训练任务,子进程的日志输出并不能记录到 run20200101.log 文件中。在 linux 系统进行 AI 任务训练时,运行时间较长,除了使用 screen 命令来获取运行日志外,还可以使用命令脚本来获取执行任务的运行日志。在这里重定向写在 run.sh 命令之后,而不是 python 命令之后,这样所有进程及子进程的标准输出以及错误输出都会记录在运行日志之中。

2022-11-06 20:20:44 1248 3

原创 Ubuntu Linux 命令行更改 VirtualBox 虚拟机路径及配置

由于 /home 区的空间限制,Virtualbox虚拟机不能放在用户 home 目录下的 VirtualBox VMs 目录当中。本文介绍了 Virtualbox 的相关配置方法。

2022-10-28 21:12:57 1010

原创 cuda 10 升级 cuda11 后使用 conda 更新 pytorch 版本

我们在下载开源项目时,一般都要在特定的版本下运行,不同的 Python版本、pytorch 软件版本以及 cuda的版本,组合起来的种类非常多,不是每个安装源版本都是非常齐全的,所以安装时指定版本做起来比较困难。

2022-10-21 16:15:35 3264

原创 Ubuntu 安装源及初始配置

Ubuntu 系统安装完成后常的初始化配置命令。

2022-10-13 12:52:10 5406

原创 工作站 Linux 系统下无线网卡配置

介绍 Linux 操作系统 Usb 网卡驱动程序安装及使用。

2022-10-04 00:00:19 3973

原创 ssh 远程防止断网神器 - screen 命令

远程 ssh 操作防止异外终止。

2022-09-19 14:01:12 1864

原创 从 Linux 其它用户复制 conda 的虚拟环境

在机器学习环境配置中,一个开发小组中 pytorch、tensorflow 等软件包需要反复安装,而从原厂商下载这些软件包会耗费大量的时间。经常会有从一个试验成功的同学那里复制开发环境的需求,在这情况下,我们利用 conda 的环境 clone 和复制技术来完成。环境建成功后可以删除 ~/.condarc 中的 envs_dirs 以及 pkgs_dirs 条目。...

2022-08-26 16:57:45 3549 3

原创 Ubuntu ssh 环境下打开文件过多,配置不能超过 4096 的问题

现象:在 vscode 使用远程 ssh 调试程序报打开文件数过多,修改配置不起作用。

2022-07-26 17:09:37 896

原创 Hp 笔记本开机不进入 grub 引导 ubuntu与windows选择界面

使用ubuntu的efibootmgr和boot-repair等工具都不起作用,只是改变了ubuntu引导界面的缺省引导顺序。经反复尝试才发现笔记本的BIOS中也有EFI的启动管理器。通过启动时按下F10键进入BIOS设置,调整EFI启动顺序,注意使用上下键移到ubuntu的记录上,再使用F5/F6键将ubuntu引导项放置到第一位,再按F10保存重新启动即可进行ubuntu的启动引导选择界面了。...

2022-07-26 16:50:12 1590 1

原创 MacOS Pycharm ssh 免密码部署代码

本文主要介绍了,在本地开发完成后,将代码同步到 Linux 服务器上进行真实环境下程序调试的过程。

2022-06-27 14:07:10 626

原创 Ubuntu 使用 lightdm 实现开机自动启动 Firefox 或 chrome浏览器

前言在远程桌面、演示终端或机器上,经常需要机器启动完成后就打开特别的应用,如浏览器等,并且在终端上要阻止用户关闭应用或者启用其他应用。这时就需要对桌面管理器进行定制,这里我们以 Ubuntu 18.04 为例来说明一下设置过程。一、环境准备先安装一个 Ubuntu18.04 的 Server 版本,这样图形界面的工具软件会比桌面版的少很多,方例配置。安装完成后创建一个用户,这里我们以 poc 用户为例,poc 用户需要加入到 /etc/sudoers 文件中,以安装相关软件包。二、配置环境1.中

2022-04-07 15:55:41 3930

原创 Flask 与 Django 框架对比

详细分析了两种 Python Web框架: Flask 与 Django。从开发难易度、应用架构、性能、可扩展性以及适用范围等方面进行了详细说明。

2022-03-03 16:11:58 37437 1

原创 N 个生产者进程和 M 个消费者进程共享大小为 K 的缓冲区

电子科技大学考研题目:M个生产者进程和 N个消费者进程共享大小为 K 的缓冲区,遵循规则如下:(1) 进程之间必须以互斥方式访问缓冲区;(2) 对每 1 条放入缓冲区的数据,所有消费者都必须接收 1 次;(3) 缓冲区满时,生产者必须阻塞;(4) 缓冲区空时,消费者必须阻塞。请用 P、V 操作实现其同步过程,须说明信号量含义。分析,根据规则:规则一,进程间互斥访问缓冲区,K个缓冲区需要 K 个信息量,初始化时缓冲区是可以访问的。规则三,缓冲区满时,生产者需要阻塞,也就是当前每个缓.

2021-09-27 12:48:16 3805 1

原创 Python 实现查找静态网页中未引用的资源文件

在利用网站模板创建自已的网站时,经常会有一些残留或垃圾文件。写了一个简单的脚本中可以找出当前目录中未使用的图片、css、js、html 文件。# -*- coding: UTF-8 -*-import osimport sysimport timefile_ext = ('.eot', '.svg', '.tff', '.woff', '.png', '.jpg', '.css',...

2019-08-23 14:59:52 329

原创 ubuntu 16.04 安装源制作以及对Release文件做 gpg 签名

Ubuntu 16.04 (xenial) 在将本地deb软件包创建repo时候,跟14.04以前的版本相比,强制要求gpg对Release文件签名,否则无法使用:Reading package lists... DoneW: The repository 'http://10.245.254.93/li...

2018-05-18 19:09:35 3713 1

转载 TigerVNC 在 CentOS 下的配置

CentOS 下配置 TigerVNC,国内众多网站的方法都比较片面,最全的文档可以参考如下:点击打开链接最方便的方法是使用 x0vncserver,效果与 windows 远程桌面一样。x0vncserver 启动命令及 centos 7.2 下开机启动配置可参考如下启动文件:# The x0vncserver service unit file#[Unit]Description=X0...

2018-03-27 20:28:30 1074

原创 Open edX fullstack ginkgo.2 的中文化

参照网上相关说明下载中文语言包 https://github.com/eduStack/ginkgo.zh-CN 更新后,网站缺失的中文翻译仍然显示不出现,最终发现是 djangojs.js 中原来有老的中文缓存。正确步骤是用 edxapp 用户在 edx-platform 下执行如下命令:1 加载edxapp环境sudo -H -u edxapp bashsource

2018-01-31 16:55:25 770

原创 Open Edx 的 Native 快速安装

Open edX Wiki 网站 给出了在 Ubuntu 16.04 64 bit 下的安装步骤,由于国外网站下载 ubuntu/Python/npm 的安装包比较慢,下面根据互联网上相关的镜像配置,总结出Open Edx 的 Native 快速安装。 相比于 Vagrant 虚拟机安装镜像的形式,可选组件更多,更适合于学习 ansible 的安装过程,熟练后更易搭建出分布式的环境。1.

2018-01-29 10:37:37 1626

翻译 React-bootstrap 中文文档

翻译了 React-bootstrap 中文文档,参考 react.tgwoo.com。 React-Bootstrap 是可重用的前端组件库。与 Twitter Bootstrap 一致外观与感受,但通过 Facebook 的 React.js 框架获得更清爽的代码。如果你想要一个名为 "Something" 按钮,点击时触发 someCallback 函数。采用原生应用时,可写成类...

2017-04-22 21:42:43 26241 2

转载 xcode从命令行编译工程

命令可以从终端编译xcodeproj , 而不需要启动xcode需要编译模拟器版本可以用:xcodebuild -configuration Release -sdk iphonesimulator2.2列出可用的sdk:xcodebuild -showsdks比较详细的命令xcodebuild -proj MyProject.xcodeproj

2016-04-18 12:12:12 1775

转载 这个“安装 OS X Yosemite”应用程序副本不能验证

提示这个 的解决办法 :打开终端 在"终端"里面修改时间打开终端输入:date 062614102014.30按回车键确认06是月,26是日,14是时,10是分,2014是年,30是秒注意:一定要修改为现在的时间,误差不超过1分钟来自:http://tieba.baidu.com/p/3358742343

2016-04-07 19:49:28 16747 1

转载 MacOS dmg 文件制作脚本

无意间从 boot2docker 代码中发现了 dmg 文件的制作脚本:#!/bin/bash   # DMG Creation Script # Usage: makedmg  # # Based on makedmg by Jon Cowie

2015-12-08 17:13:11 1379

原创 CentOS 6.5 下 WebDAV 配置

目标:建立文件服务器供各应用间共享文件1. http 的配置编辑 /etc/httpd/conf.d 增加 webdav.conf 文件,文件内容如下,webdav 的根目录设在 /data/webdav 下 Alias /webdav/ "/data/webdav/" Options Indexes FollowS

2015-04-28 15:36:49 5209

原创 CentOS Linux 环境下 开机自动启动 Hadoop vmware虚拟机测试环境的方案

1.  设置CentOS linux 开机免登录:% sudo vi /etc/gdm/custom.conf ...[daemon]AutomaticLogin=usernameAutomaticLoginEnable=True...2. 编辑 username 用户 .bashrc 文件,以最后加上如下几行,注意 test 中 vmware 后面有空格,

2015-04-22 17:23:24 1156

转载 设置centos下SSH无密码登陆

需要配置主机A无密码登录主机A,主机B先确保所有主机的防火墙处于关闭状态。在主机A上执行如下: 1. $cd ~/.ssh 2. $ssh-keygen -t rsa  --------------------然后一直按回车键,就会按照默认的选项将生成的密钥保存在.ssh/id_rsa文件中。 3. $cp id_rsa.pub authorized_key

2015-01-14 13:45:42 435

转载 MacOS openssl下生成建立CA并生成服务器和客户端证书方法

双向认证: 客户端向服务器发送消息,首先把消息用客户端证书加密然后连同时把客户端证书一起发送到服务器端,服务器接到消息后用首先用客户端证书把消息解密,然后用服务器私钥把消息加密,把服务器证书和消息一起发送到客户端,客户端用发来的服务器证书对消息进行解密,然后用服务器的证书对消息加密,然后在用客户端的证书对消息在进行一次加密,连同加密消息和客户端证书一起发送到服务器端,到服务器端首先

2014-12-05 16:39:42 7094

原创 iOS OpenSSL 编译

网上有许多 OpenSSL  编译的脚本,但ftj

2014-11-05 14:16:46 625

原创 Websphere Application Server 应用访问微信公众开放平台 https 链接错误

在 WAS 布署微信公众开放平台发布开发包时,发现在原来在 Tomcat 下运行正常的调用 https 接口报出了如下错误:javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.j: PKIX path building failed:java.security.cert.CertPathBuilderException: PKIXCe

2013-12-29 12:29:45 5201

转载 iOS 及 Android 下适用的 html5 + JS CoverFlow 控件

1. luwes.co/labs/js-cover-flow2. http://addyosmani.com/blog/jqueryuicoverflow/#more-1785

2013-09-23 19:36:44 1046

原创 iOS6 应用向 iOS7 的快速迁移

随着 iOS7 发布的临近,原来的几个 iOS6 小应用在 iOS7 下试运行,发现闪退现象发生的很少,比 iOS4 升 iOS5 时在内存管理方面好多了。但 iOS7 下界面的展示与 iOS6 差异较多,做为老程序员还是很怀念iOS6的风格,眼看着 iOS7 发布日期越来越近了,现在找些办法,让原来的应用在 iOS7 下先可以正常操作,后面再来改进界面吧。除了图标变化等等之外,对于基于

2013-09-08 20:15:38 2378 1

原创 MacOS 开机自动加载 SVNSERVE 服务

通过在 MacOS 的 /Library/LaunchDaemons 目录下增加 plist 文件实现开机启动SVN服务的方法:在终端中:% cd /Library/LaunchDaemons% vi org.tigris.subversion.svnserve.plist增加如下内容:<!DOCTYPE plist PUBLIC "-//Apple Computer//D

2013-06-07 11:05:57 1451

转载 禁止程序 Crash 以后弹出提示框

http://en.wikipedia.org/wiki/Crash_Reporter_(OS_X)Crash Reporter is the standard crash reporter in Mac OS X.[1] Crash Reporter can send the crash logs to Apple Inc. for their engineers t

2013-06-07 10:56:16 851

原创 MacOS Sandbox 下嵌入第三方 Framework 发布方法

1. 使用  otool -D xxx.framework/Versions/A/xxx 查看路径,如果不是 @loader_path/../Frameworks/xxx.framework/Versions/A/xxx, 2. 使用 install_name_tool -change "/Library/Frameworks/xxx.framework/Versions/A/xxx" "@l

2013-02-14 21:36:13 712

Realtek 8821cu 网卡 Linux 5.x 内核驱动程序

工作站外置 USB 网卡驱动程序。建议使用 install-driver.sh 进行操作安装,内核更新后不会丢失。也可以使用 make;make install 进行安装。安装过程中如缺少 dkms 等软件包,请先安装。安装完成后需要重新启动机器,启动后使用 lsmod | grep 8821 确认驱动程序已经加载。

2022-10-03

C语言程序设计+研究生复试+求职+面试题

汇总了计算机研究生复试有关C语言程序设计各章节简答题,使用了易于口头表达的语言进行了总结。包括C语言程序设计基本概念及各章节问题回答。可供研究生复试或相关专业岗位面试使用。如: 简述C语⾔采取了哪些措施提⾼执⾏效率; ⼆维数组在物理上以及逻辑上的数组维度理解; 隐式类型转换的四种情况; 结构体对⻬规则; 指针在函数中的应用和特点; C 语言变量种类; 内存分配方式以及它们的区别; 数组与指针的区别; 函数调用参数传递方法有哪些; static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别; 预编译命令作用; 论述含参数的宏与函数的优缺点; 文件操作过程; SOCKET基础之C/S通信过程; C和C++的区别; ... ...

2022-03-30

算法分析与设计+研究生复试+求职+面试题

汇总了计算机研究生复试有关算法分析与设计各章节简答题,使用了易于口头表达的语言进行了总结。包括算法分析与设计基本概念及各章节问题回答。可供研究生复试或相关专业岗位面试使用。 1. 简述算法定义、属性及指标; 2. 什么是算法分析,怎么做算法设计; 3. 什么是算法复杂性; 4. 枚举法算法的基本思想; 5. 枚举法算法解决的典型问题有哪些,举例说明算法处理过程? 6. 分治法算法的基本思想; 7. 分治法算法解决的典型问题有哪些,举例说明算法处理过程? 8. 动态规划算法的基本思想; 9. 动态规划算法解决的典型问题有哪些,举例说明算法处理过程? 10. 贪心算法的基本思想; 12. 分治法、贪心算法与动态规划算法的差异; 13. 回溯法的基本思想; 15. 分支限界法的基本思想; 17. 简述分支限界法与回溯法的不同点; 18. 基于分治法的排序算法有哪些?

2022-03-30

数据库+研究生复试+求职+面试题

汇总了计算机研究生复试有关编译原理各章节简答题,使用了易于口头表达的语言进行了总结。包括数据库基本概念及各章节问题回答。可供研究生复试或相关专业岗位面试使用。 1. 基本术语 数据、数据库、数据库管理系统、数据库系统 3. 数据模型的组成三要素 5. 解释二级独立性 6. DBMS(数据库管理系统)的主要功能有什么? 1. 常用的关系操作和数据操作 2. 关系完整性约束 3. 一些基本术语关系、属性、值域、元组、分量、关系模式 5. 描述三类关系完整性约束规则 6. 关系完整性约束的作用 7. 不符合范式的关系,会产生哪些异常 1. sql语言的特点和功能 2. 三种模式与SQL的关系? 3. SQL查询语句各部分的的执行顺序? 5. 什么是触发器? 6. 什么情况下用存储过程,什么情况下不用? 8. 基本表和视图的区别和联系 9. 为什么索引底层用B+树而不用B树、红黑树、hash 10. B+树的优势 11. 索引的优点和缺点 2. 解释1到4范式和BC范式? 3. 如何判断复杂关系模式中的候选码 4. 什么是数据库设计? ... ..

2022-03-30

软件工程+研究生复试+求职+面试题

汇总了计算机研究生复试有关软件工程各章节简答题,使用了易于口头表达的语言进行了总结。包括软件工程基本概念及各章节问题回答。 1. 什么是软件工程?目前有哪几种主要的软件工程方法? 2. 软件的生命周期包括哪些阶段? 3. 衡量软件质量的主要指标有哪些? 4. 常用的软件过程模型包括哪些、分别适合于什么样的软件项目? 1. 软件需求分析的任务是什么?有哪些主要步骤? 2. 需求分类有哪些? 2. 简述结构化分析、设计的要点。 4. 软件模块划分的依据是什么? 7. 面向对象设计的UML 主要图表及用途是什么? 1. 软件测试的目标是什么,有哪几种主要有测试技术? 2. 软件测试有几个阶段? 1. 软件的维护的目标是什么,有哪几种维护类型?

2022-03-30

计算机网络+研究生复试+求职+面试题

汇总了计算机研究生复试有关计算机网络各章节简答题,使用了易于口头表达的语言进行了总结。包括计算机网络的基本概念以及各个章节的简答题目。 1. 计算机网络的主要功能; 3. 电路交换,报文交换和分组交换的区别? 4. 计算机网络的主要性能指标; 5. 计算机网络提供的服务的三种分类; 6. 为什么计算机网络要分层? 8. 端到端通信和点到点通信的区别? 1. 如何理解同步和异步?什么是同步通信和异步通信? 2. 频分复用 时分复用 波分复用 码分复用; 2. 为什么要进行流量控制?流量控制的常见方式? 3. 可靠传输机制有哪些? 10. 中继器、集线器、网桥和交换机这四种网络互联设备的区别与联系 11. 简述交换机的工作原理和功能 5. 路由器的主要功能? 8. 描述ARP、DHCP、ICMP协议 4. 描述TCP协议  三次握手建立连接详细说明  四次握手释放连接详细说明 6. 拥塞控制及四种算法? 10. TCP 协议如何保证可靠传输 ... ...

2022-03-30

机器学习+研究生复试+求职+面试题

汇总了计算机研究生复试有关机器学习各章节简答题,使用了易于口头表达的语言进行了总结。包括了机器学习的常用概念及相关算法内容。可供研究生复试或相关专业岗位面试使用。 1. 什么是梯度爆炸和梯度消失?如何解决梯度消失、梯度爆炸? 2. 数据挖掘是干什么的? 3. 回归模型 4. k-means算法(k均值算法) 5. kNN (k近邻)学习 6. 决策树(ID3算法和C4.5算法) 7. 随机森林模型 8. SVM(支持向量机) 9. 朴素贝叶斯(naive Bayes) 1. 基础神经网络架构及常用名词 2. BP(back propagation,多层前馈)神经网络 3. 循环神经网络RNN、LSTM 网络: 4. CNN 网络 5. Hopfield 神经网络

2022-03-30

编译原理+研究生复试+求职+面试题

汇总了计算机研究生复试有关编译原理各章节简答题,使用了易于口头表达的语言进行了总结。可供研究生复试或相关专业岗位面试使用。主要问题包括: 1. 编译器构成 2. 文法和语言分类 3. 四种类型文法判定方法 2. 简述正规式和有限自动机的关系。 3. 简述NFA和DFA的区别。 4. 正规表达式到有限自动机的构造 4. 如何判定LL(1)文法判定 5. 何为递归下降分析法。 7. 预测分析法 9. 什么是LR(0)自动机? 为什么称LR(0)自动机为识别文法活前缀的DFA? 13. LR 分析表结构及状态 15. LR(1)的优点 17. SLR分析表构造 18. 算符优先分析法 1. 什么是语法制导的翻译方案? 2. 何为中间语言,简述它的作用。 4. 四元式的优点 2. 代码优化的原则,优化的分类,优化有哪些具体方法。 1. 目标代码升成的工作任务 4. 简述程序运行的空间分配

2022-03-30

软件项目管理课程 PPT

原中国科技大学软件学院项目管理课程 PPT 的 PDF版,涉及软件产品及过程、组织管理、需求管理、配置管理、项目度量、项目计划与跟踪、风险管理、质量管理等相关主题。

2016-01-27

Xcode Server 实现 iOS 移动应用的自动化测试与持续集成

详细介绍了使用Xcode与Xcode Server 实现 iOS 移动应用的自动化测试与持续集成过程。

2015-08-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除