朋友发消息说他老婆公司资料无法拷贝出来,U盘以及常见的网盘全部无效。问我有没有其他办法,于是就使用asp.net core做了一个最简单的文件上传来试一试。理论上应该可行,因为新的上传网站以及页面元素没有在他们公司网监出现过,死马当作活马医吧!离职最后一天的最后2个小时了,时间紧任务哦!
对话
ASP.NET MVC操作支持使用简单模型绑定对较小文件进行单个或者多个文件上传。
使用模型绑定上传小文件
要上传较小的文件,可以使用多部分HTML表单或使用JavaScript构建POST请求。
<form action="/Home/UploadFiles" method="post" name="upload" enctype="multipart/form-data">
<div class="form-group">
...
6年前 (2019-01-10) 1826℃ 0评论
1喜欢
安装了WordPress 4.9发现没有连接管理功能了,记得曾经使用WordPress的时候还是有这个功能。现在竟然不能在使用友情链接功能啦!经过了解是WordPress团队计划取消现有的链接管理功能。不过目前为了过度只是隐藏了这个功能而已。
恢复链接管理
只要在当前主题的 functions.php 中添加以下代码即可恢复:
add_filter( ‘pre_option_link_manager_enabled’, ‘__return_true’ );
转载请注明:清风亦平凡 » WordPress如何恢复链接管理功能...
6年前 (2019-01-09) 797℃ 0评论
4喜欢
互联网金融
内容简要随着互联网的高速普及,互联网黄金理财逐渐走入人们的视线。所谓的互联网黄金理财,看上去很美。
所谓互联网黄金理财模式
根据市面上这类投资理财平台的介绍,他们的主要产品思路可归纳为四步:
第一步:投资人在平台上买入黄金产品。(不少平台支持1元起购)
购买黄金
第二步:平台将投资人买的黄金产品出借给用金企业,如珠宝店等。
珠宝金店
第三步:用金企业到期后归还黄金产品并支付利息给平台。
金条
第四步:平台将收来的(利息)加上(期间黄金价格的变动)减去(平台佣金)后,计算收益给用户。
如下图:
这个模式看上去确实很美
不可否认这个模式看上去很科学很合理。
首先,黄金在大多数人心中一直都承担有保值的作用。
其次,这两年市场上其他投资都不起色,加上全球的各种政治因素,人们对黄金...
6年前 (2019-01-08) 799℃ 0评论
0喜欢
Docker会将容器应用标准化输出的内容做为日志进行记录,并永久保存在磁盘上。久而久之容器日志占用磁盘空间就越来越大。使用以下命令可以查看指定容器日志,如下:
docker logs -f containerId
日志位置
对应的Docker容器的日志位置一般如下:
/var/lib/docker/containers/containerid/containerid-json.log
containerid是指应用容器的id
通过以下命令确定要清理日志的容器id,如下:
#查找正在运行的容器列表docker ps#根据容器列表的CONTAINER ID 来查找完整的容器iddocker inspect containerid
查找容器id
日志清理
cat /dev/null >/var/lib/docker/cont...
6年前 (2019-01-07) 1209℃ 0评论
0喜欢
前提背景在清理以前相关代码时候,发现了之前使用表驱动的部分函数。所以,在这里简要的记录一下。
定义
数据驱动编程的核心出发点是相对于程序逻辑,人类更擅长于处理数据。数据比程序逻辑更容易驾驭,所以我们应该尽可能的将设计的复杂度从程序代码转移至数据。
所谓表驱动法(Table-Driven Approach),简单讲是指用查表的方法获指定的数据内容。
常用的查表方式
直接查询索引查询 分段查询
如果要把星期几用中文输出,无论是用if语句或switch语句都比较臃肿,如下:
static string GetChineseWeek(DayOfWeek week)
{
switch (week)
{
case DayOfWeek.Monday:...
6年前 (2019-01-06) 1113℃ 0评论
9喜欢
因某些原因需要在图片上添加文字水印、图片水印、水印旋转、可以指定水印9个位置(左上角、中上、右上角、左中、居中、右中、左下角、中下、右下角),所以这里做个简单的记录。本想在互联网上找到相关代码直接使用,经过一些测试发现并不适合目前的要求,所以就重新整理代码。
未加水印前
添加水印后
代码实现
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Watermarker
{
/// <summary>
/// 水印设置
/// </summary>
public clas...
6年前 (2019-01-04) 4180℃ 2评论
26喜欢
背景提要在公众号《终结诈骗 》看到一篇文章中提到了《关中匪事》的电视剧,所以就看了下。其中感觉里面有段戏曲感觉还不错,经过了解才知道是秦腔《苟家滩》选段,于是乎就找了下。
关中匪事
秦腔源于古代陕西、甘肃一带的民间歌舞,是在中国古代政治、经济、文化中心长安生长壮大起来的,经历代代人民的创造而逐渐形成,因周代以来,关中地区就被称为“秦”,秦腔由此而得名,是相当古老的剧种。因以枣木梆子为击节乐器,又叫“梆子腔”,因以梆击节时发出“恍恍”声,俗称“桄桄子”。清人李调元《雨村剧话》云:“俗传钱氏缀百裘外集,有秦腔。始于陕西,以梆为板,月琴应之,亦有紧慢,俗呼梆子腔,蜀谓之乱弹。”“乱弹”一词在我国戏曲声腔中的含义很多,过去曾把昆曲、高腔之外的剧种都叫“乱弹”,也有曾把京剧称为“乱弹”,也有的剧种以乱弹命名,如温州乱弹、河北乱弹,便更多的仍用在以秦腔为先、为主的梆子腔系统的总称上。
...
6年前 (2019-01-01) 3225℃ 0评论
30喜欢
微服务(microservice)的核心理念是将大的单体应用(monolithic application)拆散,形成多个相对较小的单体应用。这些单体应用可以独立进行开发、测试和部署,通过对这些单体应用的编排和组合最终提供完整的服务。微服务将传统的应用架构化整为零,目的是提高应用开发和交付的效率。在传统的单体应用时代,虽然有模块的概念,但是在构建时,众多的模块往往会被构建成一个单一的、庞大的部署包。单体应用的更新往往会导致整个系统的所有服务中断。而在微服务的场景中,所有的功能都是由一个或多个服务提供的,当某个微服务进行更新和维护时,只会影响该服务涉及到的业务,其他模块可以正常对外提供服务。微服务之间相对独立,它们各自可以有各自的开发周期,相互之间不会有过强的捆绑关系,这样有助于加快系统整体迭代更新的节奏。从团队组织上来说,微服务的划分颗粒度较细,可以形成更有针对性的权责关系。
...
6年前 (2018-12-28) 861℃ 0评论
0喜欢
Windows API
Windows 这个多作业系统除了协调应用程序的执行、分配内存、管理资源之外, 它同时也是一个很大的服务中心,调用这个服务中心的各种服务(每一种服务就是一个函数),可以帮应用程式达到开启视窗、描绘图形、使用周边设备等目的,由于这些函数服务的对象是应用程序(Application), 所以便称之为 Application Programming Interface,简称 API 函数。WIN32 API也就是Microsoft Windows 32位平台的应用程序编程接口。
C#调用Windows API
C#调用Windows API之调用格式,在.Net Framework SDK文档中是比较零散。但在C#中使用Windows API最常见的方式是用DllImport 来进行处理,并 使用 C# 关键字 static 和 extern 声明方法...
6年前 (2018-12-27) 2733℃ 0评论
17喜欢
Base64就是一种 基于64个可打印字符来表示二进制数据的表示方法。
Base的索引表
Base64的索引表,字符选用了”A-Z、a-z、0-9、+、/” 64个可打印字符。数值代表字符的索引,这个是标准Base64编码规定的,如下图:
base64编码表
Base64的原理
Base64的码表只有64个字符, 如果要表达64个字符的话,使用6的bit即可完全表示(2的6次方为64)。
因为Base64的编码只有6个bit即可表示,而正常的字符是使用8个bit表示, 8和6的最小公倍数是24,所以4个Base64字符可以表示3个标准的ascll字符;
如果是字符串转换为Base64码, 会先把对应的字符串转换为ascll码表对应的数字, 然后再把数字转换为2进制。
图片转化为base64
图片的 base64 ...
6年前 (2018-12-26) 3157℃ 0评论
14喜欢
使用默认的移除方法
yum remove nodejs npm -y
删除指定目录内容以及文件
/usr/local/lib 移除所有 node 和 node_modules目录/usr/local/include 删除全部 node 和 node_modules 目录 /usr/local/bin 删除 node 的可运行文件删除: /usr/local/bin/npm删除: /usr/local/share/man/man1/node.1删除: /usr/local/lib/dtrace/node.d删除: rm -rf /home/[homedir]/.npm删除: rm -rf /home/root/.npm
查找目录删除
find / -name node find / -name node_modules
删除(特别要注意的文件路径...
6年前 (2018-12-25) 849℃ 0评论
0喜欢
在安装Shadowsocks之前,请确保nodejs在centos系统上已经安装完毕。如果未安装的话,请查看:CentOS 7.x 安装nodejs
使用npm进行Shadowsocks的安装,由于nodejs已经安装,所有就不用在安装npm。npm和Nodejs是一起的 。
npm install -g shadowsocks
可以从上图看出实际的安装目录:
/root/node/node-v10.14.2-linux-x64/lib/node_modules/shadowsocks
shadowsocks配置文件的目录是:
/root/node/node-v10.14.2-linux-x64/lib/node_modules/shadowsocks/config.json
{
"server":"127.0.0.1",#更改为...
6年前 (2018-12-24) 1537℃ 0评论
5喜欢
个人总是喜欢在系统装些乱七八糟的东西,所以重装系统就是家常便饭了,每次重装系统都要装一次NodeJs,安装步骤总是要找一次,没有办法就是记不住啊 。这里就做下安装记录。
首先安装wget
yum install -y wget
wget的安装
下载nodejs最新的二进制包
可以在下载页面https://nodejs.org/en/download/中找到下载地址。首先命令行终端中打开你要安装的位置,然后执行指令并等待下载完毕:
wget https://nodejs.org/dist/v10.14.2/node-v10.14.2-linux-x64.tar.xz
nodejs下载安装
另外你也可以在你喜欢的任意系统上下载最新的bin包,然后通过FTP上传到CentOS上,比如我用的MobaXterm工具,可以进行可视化上传以及下载。关于...
6年前 (2018-12-23) 962℃ 0评论
9喜欢
2013年发布至今, Docker 一直广受瞩目,被认为可能会改变软件行业。但是,许多人并不清楚 Docker 到底是什么,要解决什么问题,好处又在哪里?本文就来详细解释,帮助大家理解它,还带有简单易懂的实例,教你如何将它用于日常开发。
一、环境配置的难题
软件开发最大的麻烦事之一,就是环境配置。用户计算机的环境都不相同,你怎么知道自家的软件,能在那些机器跑起来?
用户必须保证两件事:操作系统的设置,各种库和组件的安装。只有它们都正确,软件才能运行。举例来说,安装一个 Python 应用,计算机必须有 Python 引擎,还必须有各种依赖,可能还要配置环境变量。
如果某些老旧的模块与当前环境不兼容,那就麻烦了。开发者常常会说:”它在我的机器可以跑了”(It works on my machine),言下之意就是,其他机器很可能跑不了...
6年前 (2018-12-22) 795℃ 0评论
0喜欢
曾经以一句“金品质,立天下”的广告语而闻名全国的著名手机品牌——金立,数十年来多少父辈人手中的挚爱,如今却迎来了至暗时刻。
从2002年成立开始,金立就成为国内手机领域一线品牌,在2010年曾一度占据手机销量头把交椅。
也许你不曾记得,但当年金立的地位,直逼诺基亚、三星,犹如今天的苹果、华为、小米。
当年邀请到如日中天的“刘天王”代言,金立可谓花费不菲
今年初,关于刘老板到境外赌博可能致使金立资金链断裂的流言和八卦已经疯传。昨天,深圳中级人民法院正式通告金立公司进入破产裁定程序,至于最终是破产倒闭?还是破产重组?仍需拭目以待。
而资金链断裂的直接原因,或许正是金立的刘老板去塞班岛旅游赌博,自称输了十几亿。如果用“据说”,数目就多很多倍了。
刚叔和阿乐也曾经为这个民族自豪品牌代言
赌徒心理,或许是人类欲望的最直观表达,以小博大,一夜暴富,输了想要赢回...
6年前 (2018-12-21) 969℃ 0评论
2喜欢
Docker支持以下的CentOS版本:
CentOS 7 (64-bit)CentOS 6.5 (64-bit) 或更高的版本
CentOS 安装Docker的必要条件
目前,CentOS 仅发行版本中的内核支持 Docker。Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。
使用 yum 安装(CentOS 7)
Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。通过 uname -r 命令查看你当前的内核版本
uname -r
安装 Docker
...
6年前 (2018-12-20) 933℃ 0评论
5喜欢
鲁迅或二八曾说过:有人的地方就有江湖,有江湖的地方就有诈骗。
这句话谁说的并不重要。
重要的是,电信诈骗并不是社会主义江湖专利,在资本主义美帝江湖也有一样一样的套路。
例如:我们有傻逼短信。
你好我是秦始皇嬴政。我有一笔2万亿皇室资金需要解封。只要你汇款2万到xxx xxxx xxxx xxxx账户 用户名:张蛤子 (这是我在现代用的假名)。事后我给你20亿元,并封你做长生大将军。
美国傻逼电邮:
我是尼日利亚王子,即将继承巨额财富。只要你收到我的邮件,并提供个人财务信息证明,你将会获得100万美元的财富甚至更多。
也许你们会嘲笑这种弱智骗局,然而可笑归可笑。事实是,仅仅这一弱智骗局,美国那边每年有上百万美元被诈骗,国内被骗金额保守估计每年上千万。
我们有钓鱼朋友圈:
男朋友给了我一笔堕胎分手费,我不...
6年前 (2018-12-19) 948℃ 0评论
1喜欢
CentOS系统下执行docker info后出现两条警告, 如下:
WARNING: bridge-nf-call-iptables is disabled
WARNING: bridge-nf-call-ip6tables is disabled
如下图:
解决办法,编辑:/etc/sysctl.conf 并添加如下内容:
net.bridge.bridge-nf-call-ip6tables = 1net.bridge.bridge-nf-call-iptables = 1
编辑保存之后,执行如下内容:
sysctl -p
完成之后,再次使用docker info进行查看就发现已经没有这两条警告了,这样此问题就解决了!这里做个记录吧!!!
转载请注明:清风亦平凡 » 解决CentOS系统下docker inf...
6年前 (2018-12-18) 1009℃ 0评论
4喜欢
情况背景
之前朋友让模仿的一个QQ群验证的Windows Form程序,需要加清除缓存的功能。关于判断登录的QQ是否已经加入指定的QQ群点击查看。由于使用的是.net 自带的WebBrower控件,其本身也是IE浏览器,所以只需要清除IE浏览器的缓存就可以了。这里调用RunDll32.exe来实现IE浏览器的缓存清除!
QQ 群验证
代码实现
public void IEClear()
{
try
{
Process process = new Process();
process.StartInfo.FileName = "RunDll32.exe";
process.StartInfo.Arguments = "InetCpl.cpl,ClearMyTracksByProcess 255";
process.Sta...
6年前 (2018-12-17) 1111℃ 0评论
6喜欢
VMware VMware Workstation(中文名“威睿工作站”)是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试 、部署新的应用程序的最佳解决方案。VMware Workstation可在一部实体机器上模拟完整的网络环境,以及可便于携带的虚拟机器,其更好的灵活性与先进的技术胜过了市面上其他的虚拟计算机软件。对于企业的 IT开发人员和系统管理员而言, VMware在虚拟网路,实时快照,拖曳共享文件夹,支持 PXE 等方面的特点使它成为必不可少的工具。
vmware
特点
VMware Workstation允许操作系统(OS)和应用程序(Application)在一台虚拟机内部运行。虚拟机是独立运行主机操作系统的离散环境。在 VMware Workstation 中,你可以在一个窗口中加载一台虚拟机,它可以运行自...
6年前 (2018-12-16) 1353℃ 0评论
0喜欢
每一种虚拟币的诞生,都伴随着伟大的使命。
而这个使命,大部分时候就是两个字——骗钱。
谈起虚拟币,必然就要谈它的老祖宗——比特币。
比特币诞生于08年。当时在一个非常小众的外国密码学网站上,一个网名译做中本聪的人,发表了关于虚拟货币——比特币的研究报告,获得了很多程序员和经济学家的认可。
说来惭愧,当时上高中的二八也已经有4年Q币的虚拟币经验了,却只知道用来买QQ秀充蓝钻!不得不佩服人家外国人眼光毒辣。
国人最爱追逐暴富神话,比特币便上演了这一出神话。
本属于小众极客圈的比特币,在诞生多年后,终于伴随着极富心机的上升暴涨箭头,顺利窜入国人的视线。成为暴富梦本梦了。
这时敏锐的投机者们纷纷嗅到了肥皂泡和金钱的味道,在大街小巷奔走起来,买矿机、建矿场、建交易网站,忙活着把这个潜力泡沫吹大吹强。
官兵总是追在强盗后边跑。
当17年监管层发现异动时,比特币在我国的交易量已占全球8成。监管层立马表...
6年前 (2018-12-15) 942℃ 0评论
1喜欢
最近使用.net core写了一个简单的网站存活监测小程序,每十分钟进行一次检测,如果异常或者网站无法访问就通过腾讯云短信服务进行通知。在Windows 和 Linux 系统中运行均正常,但放到Linux系统下Docker环境中,获取到的时间就慢8个小时,默认似乎不是东八区了。记得之前也遇到过这个问题,使用了一个.net Core类库(NodaTime)解决的,详情请见:.net Core 中DateTime在Linux Docker中与Windows时间不一致 。但是这次不想用多余的类库来解决,所以通过同步时间来解决。
共享主机的localtime
创建容器的时候指定启动参数,挂载localtime文件到容器内 ,保证两者所采用的时区是一致的。
docker run --name qq -v /etc/localtime:/e...
6年前 (2018-12-14) 2946℃ 2评论
13喜欢
左右带有箭头的焦点图轮播
点击左右箭头可以实现图片切换效果。
右下角有图片切换页次。
jQuery实现此功能。
浏览器支持
IE浏览器支持此特效。
edge浏览器支持此特效。
谷歌浏览器支持此特效。
safria浏览器支持此特效。
opera浏览器支持此特效。
火狐浏览器支持此特效。
下载:
左右带有箭头的焦点图轮播
转载请注明:清风亦平凡 » 左右带有箭头的焦点图轮播
...
6年前 (2018-12-13) 1084℃ 0评论
0喜欢
猜猜我是谁
犯罪嫌疑人拨打事主电话,以“猜猜我是谁”的方式,让事主误以为是其领导或亲友,骗取信任后,犯罪嫌疑人以各种借口,骗取事主钱财。
如果接到“猜猜我是谁”的电话时不要去猜,应直接询问对方姓名。在无法确认对方身份时,可通过第三方亲朋进行核实。可提出见面要求,如对方百般推脱,可以洞察其破绽。.当对方说自己遇到突发事件,急需用钱,这时要核实事件的真假。.一旦确定对方是骗子,应立即报案。
网购二手商品诈骗
双十一!双十二是电信网络诈骗案件的高发期,骗子会利用二手网站、朋友圈、QQ空间发布虚假广告。当受害人咨询时,骗子会诱导受害人加其QQ或微信,避开购物的主流大平台,然后以各种借口要求受害人提前转账给对方(支付宝、银行账户或微信),再发货。当受害人转账之后,骗子会直接拉黑,或是以次充好,给受害人一些明显价高物次的产品。又或者是,假设虚假的购物网站,诱导...
6年前 (2018-12-12) 911℃ 0评论
0喜欢
现在很多的网站都已上了安全证书SSL实现了HTTPS化,这样不仅使网站的安全得以保证,而且还防止了被一些非法的运营商劫持DNS的情况。非https网站又被谷歌浏览器打上了标志,不安全!!!!虽然说网站上了HTTPS以后,网站的网安全有了保证,但是一些网站的插件是不支持HTTPS的,比如百度的分享代码。
博客自从开启 https 之后,百度分享就不能用了并且Chrome提示不安全,又想要这个功能,又不想去找其他类似的功能插件。解决方案是把百度的分享代码本地化,这样就相当于给百度的分享代码加入了SSL证书,也使分享代码HTTPS化。经过了解原来网上很多人都遇到了这样的问题,并且以及有了解决方案,在这里自己就做个伸手党吧!
下载百度分享代码
https://github.com/hrwhisper/baiduShare
下载方式如下:
使用方法
解压后得到static文件夹,并将这个文件夹包...
6年前 (2018-12-12) 1001℃ 0评论
1喜欢