一个没有技术只会增删改查的后端
Linux WPS字体打包

启动WPS for Linux后,出现提示”系统缺失字体” 。

出现提示的原因是因为WPS for Linux没有自带windows的字体,只要在Linux系统中加载字体即可。

具体操作步骤如下:

  1. 下载缺失的字体文件,然后复制到Linux系统中的/usr/share/fonts文件夹中。

下载地址:WPS缺失字体

Log4net入门使用

前言

几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。

经验表明,日志记录往往是软件开发周期中的重要组成部分。它具有以下几个优点:它可以提供应用程序运行时的精确环境,可供开发人员尽快找到应用程序中的Bug;一旦在程序中加入了Log 输出代码,程序运行过程中就能生成并输出日志信息而无需人工干预。另外,日志信息可以输出到不同的地方(控制台,文件等)以备以后研究之用。

Log4net就是为这样一个目的设计的,用于.NET开发环境的日志记录包。

官方网站:http://logging.apache.org/log4net/

C#创建Windows Service(Windows 服务)基础教程

前言

Windows Service这一块并不复杂,但是注意事项太多了,网上资料也很凌乱,偶尔自己写也会丢三落四的。所以本文也就产生了,本文不会写复杂的东西,完全以基础应用的需求来写,所以不会对Windows Service写很深入。

本文介绍了如何用C#创建、安装、启动、监控、卸载简单的Windows Service 的内容步骤和注意事项。

一、创建一个Windows Service

1).创建Windows Service项目

outlook.pst文件被意外删除或丢失的解决办法

outlook.pst文件被意外删除或丢失的解决办法

将win系统还原。outlook的设置也跟着还原了。.pst文件被我删了。无法正常启动outlook。

下面是解决方法:

1.运行cmd进入Outlook.exe所在的文件夹

cd C:\Program Files\Microsoft Office\OFFICE14
centos环境pptp服务器VPN搭建

本文介绍使用yum安装pptpVPN服务器。

第一步先安装第三方源,官方yum源里面不包含pptpd。这里我们选用EPEl(企业版linux附加包,EPEL 的软件包通常不会与企业版 Linux 官方源中的软件包发生冲突,或者互相替换文件)

yum install epel-release

第二步通过yum安装VPN相关软件

yum install -y perl ppp iptables pptpd
怎样减轻程序中 if 语句的依赖

新手编写代码, 没考虑太多, 主要是 if 语句嵌套很多,如何可以让代码看起来清晰一点。

刚开始写代码的时候经常是这样的。

if (condition_1)
{
    if (condition_2)
    {
        if (condition_3)
        {
            if (condition_4)
            {
                // do something
            }
        }
    }
}

那么可能应该写成这样

if (condition_1 && condition_2)
{
    if (condition_3 && condition_4)
    {
        // do something
    }
}
Google宣布攻破SHA-1,从此SHA-1不再安全!

前言

几日前Google的研究人员公开了2个PDF文件,笔者也第一时间下载并按提示检查了SHA-1的校验值。

大新闻

在刚刚过去的2017年2月23日,Cryptology Group at Centrum Wiskunde & Informatica (CWI)和Google的研究人员公开了2个PDF文件,我也第一时间下载并按提示检查了SHA-1的校验值。文件内容和SHA1的结果如图1所示。

图1:

Win7中彻底隐藏文件,文件夹

前言

有时候我们存储为隐藏的一些私人或者重要的文件却无意中显示出来了,让这些私人或者重要的文件被人窥见;虽然这些文件是隐藏的,但还是没彻底隐藏起来,那下面就介绍如何彻底隐藏文件夹,让文件夹里的文件成为你的专属。

隐藏文件\文件夹

打开命令提示符,在命令提示符下输入:

1
attrib +s +a +h +r d:\TDDOWNLOAD\综合\学习
JS禁止浏览器打开调试面板

没有办法完全禁止客户端查看JS源码,只能防住小白.

$.getJSON()跨域请求

什么是跨域

因为javascript同源策略的限制,a.com 域名下的js脚本无法操作b.com或是c.a.com域名下的对象.Ajax的应用中,由于安全的问题,浏览器默认是不支持javascript跨域调用的.

  1. 主域相同,子域不同,如xxx.aaa.comyyy.aaa.com
  2. 域名相同,端口不同,如xxx.aaa.com:8000xxx.aaa.com
  3. 域名相同,协议不同,如http://www.aaa.com/https://www.aaa.com/
  4. 主机相同,用ip和域名的http://127.0.0.1/http://localhost/

都是会造成跨域的。网上有很多解决办法,下面介绍使用JQuery的getJSON方法处理跨域问题.

同一域名下$.getJSON()请求