2019总结
今年的元旦虽然过的跟平常的日子几乎一样,但总觉得这个 20 世纪 10 年代赋予了它深刻的意义,就像说的 2019 年是往年来最差的一年,但却是未来十年最好的一年。这谁又知道呢?总结还是要一如既往的回顾一下,才能打鸡血冲向未来,你说不是吗?
58 篇文章 · 自 2016 年沉淀至今 · 按标签浏览
今年的元旦虽然过的跟平常的日子几乎一样,但总觉得这个 20 世纪 10 年代赋予了它深刻的意义,就像说的 2019 年是往年来最差的一年,但却是未来十年最好的一年。这谁又知道呢?总结还是要一如既往的回顾一下,才能打鸡血冲向未来,你说不是吗?
前两天正好赶上新公司的年会,自己去年的总结一直没有写,到现在才开始写。去年一年有点像空白,年龄一大脑袋不太记事儿了。。。
流媒体视频下载号称覆盖各大主流网站Youtube,Twitter, TED,Bilibili,iQIYI等等。Supported-sites 拿当前的几个网站测试玩玩
首先这款工具是在找Aira2-RPC网盘下载时才发现的,原来的chrome插件BaiduExporter,去年用过一段时间,我自己感觉不是很好,不知道是不是用法不对还是怎么,Aria2老半天才弹出来,现在大家普遍反应百度云对此类连接做了限制,所以找了找其它的就发现了这个。初步试了试感觉还不错,可以继续把百度云上的…
既然rasp又活了一开始想着用它来搞个WIFI中继。之前对这个原理不是很懂,也不知道具体是怎么实现的,这次搞一搞。 后来摸索着不妨就单开个热点做梯子用,其实中继模式和桥接模式很类似,表面上看可以简单的说只是无线SSID广播不同的信号,实际在实现上还是有诸多区别,这里就记一下所趟的坑。
前两天又看到了用树莓派可以做FM射频广播,感觉挺好玩的。另外简单的还有网络音频播放器,如果实现语音播报功能的话,类似的可以实现正点报时,闹钟提醒还有智能语音对话,当然咯这些的实现后面有时间的话一个一个来玩
Python的instance方法,class方法,static方法和abstract方法。 实例方法的声明只需将第一个参数指定为self, 静态方法无参数要求。而类方法需将第一个参数指定为类cls。抽象方法是定义在基类中的一种方法,不提供任何实现。
下面简单说一下迭代器和生成器的区别: 通常生成器是通过调用一个或多个yield表达式构成的函数。每个生成器都是迭代器。 而迭代器是一个抽象的概念,包括了iterable和iterator这两种实现。
Python基础还是照着廖雪峰的教程撸了一遍。 教程的学习路线开始太过平缓,后期直线上升很容易扯着蛋
One-Step ## Quick installation(懒人一键安装)
折腾了两天Vps, 真可恨呢 几个月前挂了个hello-world在gce上, 也忘记关了. 今天一看账单扣了我60多刀, 我滴个神呢. 白花花的银子就这么没了. 可是手贱又把gcp的内存从1.7改成了0.6, 想着能省就省点吧. 鬼知道重新分配了个ip, 原来直联日本, 现在搞得要绕美国了, 延迟老高了. 哎
Recently, I have a plan to order a new vps service, but some data need migration and backup to google drive. So I found a tool gdrive, Let's begin!
Git容易忘的command ##
Summary ## SSH Key分公钥和私钥, 私钥请自己妥善保管, 不要外泄。 另外采用ssh public key authentication是提升服务器安全与快捷措施之一。
Quick Start ## 通过git hooks快速将blog push到vps, 懒人必备。
转眼间2016就结束了,这一年发生了太多的事。有些感慨就写下来做个纪念吧。
This article is about oracle daily maintaince, mainly contains dbausers, v$session and dbaprofiles the three parts.
Sometimes, varity business data need create restore point for differ performance test. So how to manange restore point and how to flashback, see the below ->
ILM is mean Information Lifecycle Management. It's practice of applying policies for effective management of information throughout its useful life. Implemen…
A materialized view, or snapshot as they were previously known, is a table segment whose contents are periodically refreshed based on a query, either against…
Advanced Queueing Oracle Advanced Queueing (AQ), AQ provides a message queuing infrastructure as integral part of the Oracle server engine. It provides an AP…
Yarn is a fast, reliable, and secure dependency management tool. Open Source ---> Github Offical Documentation: Almost From Functional and CLI two parts to c…
An Oracle database server consists of an Oracle database and an Oracle instance. Every time a database is started, a system global area (SGA) is allocated an…
The goals of Oracle troubleshooting include: Learn a troubleshooting methodology for use in analyzing any Oracle database Understand ratio-based and bottlene…
最近一直在学nodeJS, npm package manager 这是必不可少的。原因挺简单,在国内访问外网太慢。。。大家都懂得 两种解决方案:
这几年NodeJS太火了,就准备把之前记录的blog用Hexo重构以下。网上的教程真是太多了,参照官方的文档Hexo 本打算自己写主题的,现在还是用现成的吧Next | yilia, Yilia是基于webpack构建的其性能比Next要高。目前我采用的Next, 比较容易踩坑的地方记一下。
Datapump Datapump is an ORACLE database external utility, which is used to transfer objects between databases. This utility is coming from ORACLE 10g databas…
Total four parts, Tablespaces, Datafiles, Database Blocks, Extents, Segments, Database Schema Objects and Database Logs
Oracle ASM is a volume manager and a file system for Oracle database files that supports single-instance Oracle Database and Oracle Real Application Clusters…
Goal: know how to generate and read a basic query plan. Understand key phrases, such as Full Table Scan and Nested Loops should jump out as red flags. Be abl…
Sublime 火了可不止两三年,如果是前端开发,或者是写脚本,可真是神器。只可惜我这做后端开发的接触这个倒挺早,却一直没有深入。 比较常见的就不写了
Keepalived Overview Keepalived is a lightweight and high availability framework solution in Linux, It is seem as HeartBeat, RoseHA, has similar function that…
This part mainly talk about these points: Import and export of database Start and Stop database Starting and stopping Nodes in the RAC Manage available sessions
Secure tunnels to localhost I want to expose a local server behind a NAT or firewall to the internet Offical Site:
Asp.Net Session Provider can't realize Master-Slave switching function, but the stable release of Redis Sentinel is shippedd since Redis 2.8. Certainly, the…
Recently, a company's project that use Redis hot standby intead of Asp.Net state service provider. So I look around a lot of technical resources and find a s…
Goals: Have a grasp of both SQL DML (Data Manipulation Language) and DDL (Data Definition Language). DML covers items such as Select, Update, Insert and Dele…
OpenVPN采用OpenSSL加密,并且可以选择443端口。
Syntax
在网上搜了下,大概有这么几种方法,当然你要是有公网的IP, 并且80端口是开启的便能直接ssh了,只不过大多数运营商都不会暴露这些...
根据vps的特点选择适合自己的加速方案,Openvz和Kvm以及Xen (如何检测Vps架构↓↓↓) 不同架构处理方式也是不同。
DDL Data Definition Language (DDL) statements are used to define the database structure or schema. Some examples: DML Data Manipulation Language (DML) statem…
最近在做另一个项目的performance测试,前端是用的HAProxy做负载均衡,以前都是用Nginx, HAProxy不是怎么熟,所以趁此机会把HAProxy梳理一遍。相对于后端,两台webserver, 分别有几块不同的performance测试: 纯http访问,不涉及UI表单的匿名访问; 另一种UI p…
vm agent 太多时候需要批量执行, 其实就一个bat脚本就可搞定。 ps:最后5位是vs的MPC code, 根据不同的vs version 找到相对应的MPC code Resource:
这段时间在迁移旧项目到teamcity,在package .vdproj project时遇到了这个错An error occurred while validating. HRESULT = '8000000A' 查了很多方法才解决这个问题 stackoverflow上给出的权威解答是这样的:
其实网上教程是挺多的,这里只列出我自己所用到的几个,samba,nginx,aria2,git...
Rasp config 直接$sudo raspi-config进入: Expand Filesystem:将系统扩展到整个SD卡,必须执行,一路敲回车即可 Change User Password:修改密码及账号,若要修改,请牢记 Boot Options:启动选项,选desktop,下次启动将直接进入桌面系统…
Prepare 树莓派支持的OS还是挺多的,凭爱好所需。 其他操作系统Raspbian, Ubuntu, Arch Linux ARM,Debian Squeeze,Gentoo Linux Google Chrome OS,FreeBSD,Android 4.0(Ice Cream Sandwich).官方下载…
其实很简单,拥有一台Vps, 一个domain, 还有一个SSL, 剩下的操作就是反向代理+证书。 PS. 风险有可能自己的vps会英勇牺牲,慎重
Minecraft这是一款沙盒游戏,玩家可以再三维世界里用方块建造建筑物,中文译为我的世界。 听说这款游戏热度特别高,可以自搭私服,拉伙伴一起玩。就用现成的VPS尝试搭建一个server.
这款插件火了好久了,其实我linux方面挺菜的,但是不还得要学习才能进步呢。 先看介绍--->Vimium - The Hacker's Browser, 是不是很牛b。全程无鼠标操作是不是酷毙了。hahah... Vimium is a Chrome extension that provides keyboa…
科学上网请使用socks代理软件,Bandwagonhost推广码戳这里
Normally, git-submodule is benefit as sub project on the third party solution or integration solution. So Let us talk about it.
能在刚开始开始时就能解除source control版本管理工具,那真是让你的开发之路清晰不少。正好所在的开发小组敢于大胆的汲取新知识,对于自己也是受益颇多。
truncate和delete只删除数据不删除表的结构(定义); drop将删除表的结构被依赖的constrain,trigger,index; 依赖于该表的存储过程/函数将保留,但是变为invalid状态. > TRUNCATE在各种表上无论是大的还是小的都非常快。如果有ROLLBACK命令DELETE将被撤销…
Full Database Backup Differential Database Backup differential backup base on complete backup, it's mean you should have a full backup before do this.