FindHao 博客

如何提高生产效率目录

Introduction 开启了一个雄心勃勃的课堂计划。录了一套《如何提高生产效率》的视频,由于前期视频没有做详细的备课计划,所以大家看到视频里会有很多突发的想法。 目前的计划,第一季是《如何提高生产效率》 文章是对视频的梗概说明,并对视频里的错误进行了纠正。 分享地址 B站地址 百度网盘 密码: ea8r S01E01 Linux入门 本文从linux安装开始介绍了一些中间可能用到或者了解的知识。 S01E02 常用Chrome插件 + Vim入门 + Crossover + Hosts 本文...

Nvidia-docker 在docker里安装caffe2

Introduction 发现nvidia开始搞nvidia-docker! 如果GPU是共享资源,比如在服务器上,可能不同的用户需要不同的运行环境,但是像vbox这样的重量级虚拟机又过于笨重而且也不支持GPU的直接虚拟化。这时候,共享GPU的环境配置就成了一个大问题,尤其是在配置的应用可能会产生冲突的情况下。 nvidia-docker完美解决了这个问题! docker之前也写过一些简易的入门教程: Docker学习笔记目录 本文再记录下使用nvidia-docker,pull caffe2的...

图像的SNR信噪比

1.灰度值 图像灰度值的概念是什么?灰度也可以认为是亮度,简单说就是色彩的深浅程度。 所谓颜色或灰度级指黑白显示器中显示像素点的亮暗差别,在彩色显示器中表现为颜色的不同,灰度级越多,图像层次越清楚逼真。灰度级取决于每个像素对应的刷新存储单元的位数和显示器本身的性能。如每个象素的颜色用16位二进制数表示,我们就叫它16位图,它可以表达2的16次方即65536种颜色。如每一个象素采用24位二进制数表示,我们就叫它24位图,它可以表达2的24次方即16777216种颜色。 灰度就是没有色彩,RGB色彩...

我常用的几个源加速更新

Introduction 本文记录了几个我常用的Linux、Python更新源。 Linux 教育网一般用中科大的源 http://ipv6.mirrors.ustc.edu.cn/ 如果是ubuntu或者kali同时你是山大的同学,可以选择山大的源 https://mirror.sdu.edu.cn/ 源的配置生成器 https://mirrors.ustc.edu.cn/repogen/ debiancn社区的源可以作为补充,添加到源里(已经被中科大收录) http://ipv6.mirro...

在Nginx上部署Python Flask应用

1. Introduction 本文主要系翻译自digitalocean的教程How To Serve Flask Applications with uWSGI and Nginx on Ubuntu 16.04,部分进行了修改。 主要介绍了在nginx服务器上利用uWSGI部署Flask应用的步骤。 之前写过的相关内容: uwsgi配置https以及python2无法使用supervisor nginx配置https 2. 准备工作 在开始之前,先确保有一个非root的用户部署在你的服务器上...

阅读计划

一直以来更多的是做的一个“书籍收藏者”,而不是阅读者。 特此,做一个阅读计划,来利用空余时间多读书,尽管还是技术类的书籍比较多。 至于读书笔记,目前没有计划。 时间段 书籍 进度 备注 11.8-12.1 《python语言及其应用》 Done! 《病隙碎笔-史铁生》 Done! 精通Python设计模式(mobi的代码格式丢失),放到boox上读 1% 可能要迁到下一个周期 12.2-1.1 计算的本质:深入剖析程序和计算机 网络是怎样连接的 算法的乐趣 C语言内核深度解析 41/214 增加...

使用wireshark抓包

Introduction 去年的信息安全课我自己设计的实验题目是伪造掌阅ireader plus升级的服务器,没想到后来访问量还不少,现在记录下使用wireshark抓流量的方法。 1. wireshark 安装 linux可从源里直接install,windows从wireshark官方下载即可: https://www.wireshark.org/ 2. 构建网络 实验环境: 一台PC或者笔记本等B 要抓取的设备A(手机或者其他目标设备) 先让设备A和PC B连入同一个网络中,可以通过手机建...

Linux安装Nvidia 驱动

Introduction 记录一下从linux的源里安装驱动的命令。 不需要再自己下载run包,关X等。 命令 sudo apt install nvidia-cuda-dev nvidia-cuda-toolkit 一般会自动安装最新的二进制driver比如nvidia-384,如果没有自动安装(debian可能会出现这个问题),自己手动安装ndivia-driver or 最新的nvidia-XXX即可。 重启 需要重启。 运行nvidia-smi查看驱动的安装情况: +———-...

android开启usb调试

命令开启usb调试 settings put global adb_enabled 1 settings 是在android /usr/bin/下,可以通过命令设置一些常用的设置 代码里设置 Settings.Global.putInt(this.getActivity().getContentResolver(), "adb_enabled", 1); 但是app需要有系统应用的权限: <uses-permission android:name="andro...

反编译APK入门

Introduction 本文简单介绍了如果使用dex2jar和jd-gui来反编译apk,查看其源码。 1. 工具和环境 本文的环境为Debian 9 x86_64,使用的工具: dex2jar 作用:将apk反编译成java源码(classes.dex转化成jar文件) JD GUI 作用:查看APK中classes.dex转化成出的jar文件,即源码文件 2. apk分析 apk文件的本质是压缩文件,可直接用解压缩软件以zip的形式解压。 文件、文件夹 内容 assets文件夹 原始资源文...

桌面园艺

新的小玩具,刚刚拼凑起来。希望能活得久一点,哈哈哈。