Trojan Blog

Thinking will not overcome fear but action will.

用户关键信息隐藏

让代码变得清真

用户关键信息隐藏 起因 事情的发生是这样的,在一个月黑风高的夜晚,突然有人跟我说我写的代码有点问题??? 然后一看原来是用户信息没有隐藏。 例如:手机号码: 1320000000 应该返回 132****0000 邮箱:[email protected] 返回 ema*************.com 不清真的地方 然后我就在项目的一个角落里看到了其他人写的一个方法。。。...

根据参考对象对已有对象进行格式化

一个基本的对象,一个缺少值的对象,将缺少值的对象的属性设置为基本对象属性的值

根据参考对象对已有对象进行格式化 首先定义一个类 public class AddressInfo { public int Id { get; set; } public string userName { get; set; } public string userTel { get; set; } } new 两个对象,一个为基础的用来参考...

Dapper 多表关联查询

Dapper 对数据库进行查询取值,映射到多个实体类

Dapper 多表关联查询 首先有3个实体类,对应着数据库里面的字段 /// <summary> /// 学生 /// </summary> public class Student { public int ID { get; set; } public string Name { get; set; } public int G...

使用内插字符串取代 string.format()

代码优化

前言 C# 语言中的相关API 可以追溯到几十年前所诞生的C语言,但是这些老习惯应该改变,因为C# 6.0 提供了内插字符串 (Interpolated String) 这项新的功能可以用来更好地设置字符串的格式。 例子 Console.WriteLine($"The value of pi is {Math.PI}"); // The value of pi is 3.1...

Python3-rtmp推流,Cv2人脸检测

Python3-rtmp推流,Cv2人脸检测

环境 python 3.7 ubuntu 18.04 安装依赖 pip3 install opencv subprocess import cv2.cv2 as cv2 import subprocess as sp # 视频流服务器地址 rtmpUrl='rtmp://127.0.0.1:1935/live/test1' # 人脸检测的模型 face_detection...

docker 部署Usdt钱包

虚拟币钱包部署

环境 centos 7 安装 docker docke安装 FROM ubuntu WORKDIR /app EXPOSE 8332 RUN apt-get update RUN apt-get -y install wget RUN cd /app RUN wget https://bintray.com/artifact/download/omni/OmniBinari...

5分钟带你看完 WWDC 2018

WWDC 2018 Keynote 全记录

前言 一年一度的 WWDC(苹果全球开发者大会)于北京时间 6月5日 凌晨1点开幕。废话不多说,来看看这次WWDC 都有哪些亮点吧! iOS 12 和 ARKit 2.0 关键词:官方防沉迷最为致命 iOS 12 iOS 12 相较于 iOS 11 并没有太多UI上的变动,刚更新完 bate 版本的 iOS 12,完全感觉不到这是个新系统。 iOS 12 主要是对安全和性...

Xcode命令行工具管理

如何切换Xcode命令行工具

安装 xcode-select --install Xcode版本切换 显示当前使用的xocde版本 $ xcode-select --print-path 选择Xcode中的默认版本 $ sudo xcode-select -switch /Applications/Xcode.app

从一道网易面试题浅谈 Tagged Pointer

浅谈 Tagged Pointer

前言 这篇博客九月就想写了,因为赶项目拖了到现在,抓住17年尾巴写吧~ 正文 上次看了一篇 《从一道网易面试题浅谈OC线程安全》 的博客,主要内容是: 作者去网易面试,面试官出了一道面试题:下面代码会发生什么问题? @property (nonatomic, strong) NSString *target; //.... dispatch_queue_t queue = disp...

为博客添加 Gitalk 评论插件

BY Blog 添加 Gitalk 的评论插件了

前言 由于 Disqus 对于国内网路的支持十分糟糕,很多人反映 Disqus 评论插件一直加载不出来。而我一直是处于翻墙状态的~(话说你们做程序员的都不翻墙用Google的吗😅,哈哈,吐嘈下) 针对这个问题,我添加了Gitalk 评论插件。在此,非常感谢 @FeDemo 的推荐 。 正文 Gitalk 评论插件 首先来看看 Gitalk 的界面和功能: gitalk 使用 ...