聚合文章

汇集全部已收录博客的最新文章,点击标题前往原文阅读。

排序方式:最新发布
桑河一榆 桑河一榆 2020-03-08

什么是好的软件工程原则

软件开发原则是一组具体的规则和建议,如果工程师想要编写工整、清晰和可维护的代码,那么他们需要在程序实现过程中应该遵循一些规则和建议。 没有魔杖可以把变量、类和函数的混合物变成完美的代码,但是有一些技巧和提示可以帮助工程师评判是否在做正确的事情。

Pengcheng Xu Pengcheng Xu 2020-03-08

Test for the new Disqus comment system

This site has been lacking a comment system for a long time (ever since its establishment in 2016). That was not a deliberate decision: I was simply too lazy to connect a proper comment system, and not much people wanted to leave a comment. I received almost no reach-outs due …

www.xiaoweigod.com www.xiaoweigod.com 2020-03-08

给自己的网站加一个可爱的看板娘(血小板)

前面写过一篇文章:提取游戏模型 给你的网站加一个可爱的看板娘 最近刚好在迁移网站,又把看板娘的功能重新配置了一遍,并加入了可爱的血小板,这里写下来,给大家一点参考。 效果图如下: 一 准备工作 看板娘的功能分为前端和后端,前端主要是一些样式...

Marc Bilodeau Marc Bilodeau 2020-03-07

Success: What It Is And How To Achieve It

Many people dream of starting a business, find love, or further a career to be more successful. People want to achieve success for many reasons. Yet, what does it really mean to be successful? Are celebrities, leaders, or affluent people successful simply because they have notoriety, influence, or w…

使用git-secret对仓库中的文件进行加密

最近试着用beancount进行记账,但是却对这纯明文的账本怎么备份有点头疼。 虽然一系列访问限制好加,但是单单本机存储总还是有点心慌,用加密的压缩包虽然能解决一部分问题,但这对版本管理是极为不利的,这一点应该还是不能退让的。 那么如果使用git进行版本管理,就算是私有仓库,直接上传的话感觉也是不大可取,四处搜索了一下,git-secret似乎能够满足需求,大致看了一下,还是比较轻量的,相当于是写了一组脚本让加密变得更为便捷。那么就试着来配置一下吧。 准备工作¶ 由于git-secret是基于bash和GPG的工具,所以Windows显然就无缘了,GPG现在在各大发行版中应该都已经内置,如果没…

个人学习记录 个人学习记录 2020-03-07

前端 | VS Code配置Vue开发环境-Vetur+ESLint+Prettier(2020)

学着 python,却不知不觉入了前端的坑,相比起 Django 的模板语法,Vue 实在太好用了,一接触就无法自拔。那么多好看的前端 UI 框架,简直是颜控必备啊。 之前一直用着 PyCharm 通过装 Vue.js 插件来写,但是不知道怎么使用 ESLint 校验,一格式化代码就乱,简直逼死强迫症 想起了万能的 VScode,一搜索相关内容,发现就连尤雨溪大大都在用。得知有个神器插件叫Vetu…

| TwistedW's Home | TwistedW's Home 2020-03-07

Real or not real,GAN真的在对抗中判定了真假?

GAN自提出以来就以生成对抗为目标进行模型优化,这种对抗真的区分了真实数据和生成数据了吗?ICLR2020中的一篇Real or Not Real, that is the Question(RealnessGAN)提出了对传统GAN判别数据真假的质疑,文章抛出了在传统GAN中对于判别器的鉴别输出为一常数score是不合理的观点,并由此提出合理的解决方案,本文将对RealnessGAN进行解析,探究GAN是否真的区分了真假。 论文引入 GAN[1]自提出就得到了空前反响,GAN在逼真的图像生成方面以及处理高维数据时的灵活性上推动着包括图像,音频和视频生成的发展,更甚者在诸如强化学习、迁移学习等…

CoolCode CoolCode 2020-03-06

媒体广告变现优化之道(四)

如何获取设备屏幕信息今天我们来聊聊获取设备屏幕的分辨率,DPI,屏幕尺寸,缩放因子等信息。在 OpenRTB 中,关于设备屏幕的信息有以下四个属性:AttributeTypeDefinitionhintegerPhysical height of the screen in pixels.wintegerPhysical width of the screen in pixels.ppiinteg…

珒陶 珒陶 2020-03-05

本站已恢复

之前的个人网站由于虚拟主机一直没续费,服务中断了,博客内容全部丢失,幸好都只是一些我的碎碎念,问题不大。现在开始本站恢复运营!

神韵博客 神韵博客 2020-03-05

QQ卡片消息xml基本介绍

一、基本XML语言 1.1.version 版本 1.2.encoding 编码 2.msg 消息 2.1.serviceID 服务ID 2.2.brief 简介 2.3.flag标志 2.4.templateID 模板ID 3.item 项目 3.1.layout 布局 3.2.mode 模式3.3.bg 背景颜色 4 …

桑河一榆 桑河一榆 2020-03-04

Markdown写作指南

Markdown是一种轻量级标记语言。你不需要关心标题多大字号,段前距多少,列表缩进几格,只要在纯文本前后增加一些标记符号(例如 # - * >),就能轻松写出工整精美的文章。与富文本编辑器(例如Word)是通过点击图形化的功能按钮来实现排版,而Markdown则是通过标记字符去赋予文字不同格式。易读易写(easy-to-read and easy-to-write),让任何与文字打交道的人专注于写作,不用操心排版,这一点类似vi编辑器功能。

灯火不休时 灯火不休时 2020-03-03

顺序表的增删改查

顺序表基本操作的实现,包括初始化、插入、删除、查找、修改等功能,并实现了有序顺序表的元素插入与两个升序顺序表的合并算法。程序采用C语言实现,具备完善的错误处理机制和测试验证,展示了顺序表在数据组织与操作中的实用性和灵活性。 点击查看全文

MySQL每日分表定时备份shell

最近有个需求:项目是21G的mysql数据库,需要做每日备份归档,本来考虑做增量备份的,从时间安排考虑,还是先做个每日全量备份吧。 思路是先连接数据库,切换到要备份的库,然后取出所有表名,接下来遍历每张表,挨个导出为 .sql 文件,放到日期为命名的文件夹里,最后压缩为 .tar.gz 压缩包。 使用的是crontab做每日定时任务。 #!/bin/sh # 临时备份路径(未压缩的文件) OUT_…

Nginx反向代理远程MySQL

背景 情况是这样的,我们一个项目的客户是AWS的RDS,因为业务需要,我们要连接客户的RDS,但是客户那边只能添加一台我们机器的IP白名单。 所以我们在AWS这台RDS的同区域买了一台EC2云服务器,然后提供公网IP,这样RDS那边就添加了我们的IP白名单,可以在这台EC2上面连接那台RDS了。。。 但是ubuntu命令行操作数据库始终不太方便啊,比如:查询结果导出为Excel,导出来的文件表头是…

IzzelAliz's Blog IzzelAliz's Blog 2020-03-03

2 + 2 == 5

所谓自由就是可以说二加二等于四的自由。简单的代码我们都知道:2 + 2 == 5有力的佐证如下:public class Main { public static void main(String[] args) throws Exception { Class cache = Integer.class.getDeclaredClasses()[0]; Field c = cache.getDeclaredField("cache"); c.setAccessible(true); Integer[] array = (Integer[]) c.get(cache); array[132] …

xehoth xehoth 2020-03-03

「GAMES101」Transformation

关于变换的一些笔记。2D TransformationScale$$\begin{bmatrix} y'\\x'\end{bmatrix} =\begin{bmatrix} s_x & 0\\ 0 & s_y\end{bmatrix}\begin{bmatrix} x\\y\end{bmatrix}$$Reflection$$\begin{bmatrix} x'\\y'\end{bmatrix} =\begin{bmatrix} -1 & 0\\ 0 & 1\end{bmatrix}\begin{bmatrix} x\\y\end{bmatrix}$$Shear$$\begin{bmatrix…

曙光博客 曙光博客 2020-03-02

macOS 首推屏保工具,翻页时钟 Fliqlo

今天给大家推荐一款有点酷的屏保工具 Fliqlo,屏保显示翻页时钟。我自己用 mac 有一个习惯,用的时候打开盖子,不用的时候就合上,其实很少用到屏保,但是这个屏保确实蛮酷的,推荐给大家尝尝。 官网:https://fliqlo.com/ 安装很简单,挂载好 dmg 文件,双击 Fliqlo.saver 即可安装,安装完成进入“系统偏好设置” --> “桌面与屏幕保护程序”就可以启用。可以对时间格式,字体大小,背景亮度等进行调节。 Fliqlo 有 macOS、Windows 和 iOS/iPadOS 版,但是 iOS/iPadOS 版要收费,0.99 美金。...

Typora 支持 PicGo 来上传图片了

Typora 最近的一次更新支持图片自定义图片上传服务了,增加了对 uPic,PicGo 以及自定义上传命令的支持。其中针对 PicGo 和 PicGo-Core 都做了兼容,可以说非常有诚意了。本文会简单介绍一下如何配置并使用。自定义图片上传服务的设置更新 Typora 的最新版,可以在设置-图像处找到自定义图片上传服务的设置区域:Typora 官方关于图像自定义上传相关的配置、介绍的页面 在这…

爱奇智 爱奇智 2020-03-01

Typecho 用一个程序建多个网站

1.首先绑定两个域名(以下称 A域名 和 B域名)到空间目录上。2.接着把typecho上传到空间里,打开 A域名 时,typecho就会自动检测并开始安装,安装是请修改数据库表前缀为 A_ ,...

O磁场 O磁场 2020-03-01

如何用二十个以内的汉字表达所有正整数

有一些正整数虽然很大,甚至超过了20位,不过我们也能用二十甚至更少的字将其表示出来。比如1 000 000 000 000我可以表示为“1后面12个0”,1 428 329 123 020 800我可以表示为“前14个正偶数的积”。现在,我

从硬件编辑的角度解读Xbox Series X的规格

从硬件编辑的角度解读Xbox Series X的规格在对外正式公开Xbox Series X这台主机74天之后,2月25日,Phil Spencer用一篇新的博文对外公布了这台次世代主机身上更多的细节,想必各位或多或少已经读过新闻了。不过普通玩家可能会对文章里面的很多名词感到陌生,什么Zen 2、RDNA 2、VRS……可能只看懂这台主机被吹上天了。本文就对这些名词简单进行一番介绍,顺便带出笔者作为一个硬件媒体编辑,对于这台主机的一些个人看法。让我们顺着Phil Spencer的文章脉络,一点一点来看。硬件部分:Zen 2、RDNA 2、VRS、光追的简介Phil Spencer首先介绍的是X…

米V米 米V米 2020-03-01

ArchLinux 安装指南(新手向)

本安装指南假设你至少知道在 Linux 如何执行命令以及一些基础的电脑知识。 碎碎念🔗 最近小山把主力系统从 Windows 换到了 Linux,开始因为懒,就用了基于 ArchLinux 的 Manjaro。不过没几天,被我一个不小心把 /etc 目录给删了,熟悉 Linux 的人一定知道这个目录的重要性,导致我只能重装系统。这次我选择了原汁原味的 ArchLinux,整个安装过程虽然没有 Ma…