• [ASP.NET/MVC]APS.NET MVC 对输出HTML源码进行压缩
    增加一个Controller基类,用于压缩输出的HTML源代码,需要压缩的Controller继承自这个基类即可。 思路:对输出html内容里的空格回车换行符等进行移除。 如果js结尾不写分号的话,压缩后,页面脚本会受影响,按标准写的代码不会有影响,目前在我自己的项目中使用,尚未发现什么问题。 using System.IO; using System.Text; using System.Text.RegularExpressions; using System.Web; using System.Web.Mvc; using System.Web.UI; namespace RC.Foundation.UI {     public class BaseController : Controller &... 阅读全文
  • [数据库 SQLServer]SQLServer 统计数据表记录数空间占用
    CREATE TABLE _tmp ( NAME VARCHAR(50) , ROWS INT , reserved VARCHAR(50) , DATA VARCHAR(50) , index_size VARCHAR(50) , unused VARCHAR(50) ); INSERT INTO _tmp ( NAME , ROWS , reserved , DATA , index_size , unused ) EXEC sp_MSforeachtable @command1 = "sp_spaceused '?'... 阅读全文
  • [树莓派]电烙铁的焊接方法图解
    阅读全文
  • [树莓派]树莓派-通过Web控制GPIO针脚输出高低电平
    接着上一篇《树莓派-通过Web网页实现对树莓派的关机和重启操作》的思路继续扩展,通过Web网页来控制GPIO针脚的电平输出。 实现思路 1.通过在树莓派上搭建一个http服务器,如:Apache,增加一个控制树莓派的页面。 2.通过在树莓派的控制页面,写入需要在终端执行的命令。 3.服务器端通过python,定时读取文件内容,执行终端命令。 效果图 实现步骤 1.搭建php+Apache环境: 本文主要描述程序编写,如何搭建php+Apache环境,可以网上查找资料,自行实现。 2.编写Web网页控制端: <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8"&... 阅读全文
  • [树莓派]树莓派-通过Web网页实现对树莓派的关机和重启操作
    实现思路: 1.通过在树莓派上搭建一个http服务器,如:Apache,增加一个控制树莓派的页面。 2.通过在树莓派的控制页面,写入需要在终端执行的命令。 3.服务器端通过python,定时读取文件内容,执行终端命令。 实现步骤: 1.搭建php+Apache环境: 本文主要描述程序编写,如何搭建php+Apache环境,可以网上查找资料,自行实现。 2.编写Web网页控制端: 大致界面像这样: 代码: <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <meta... 阅读全文
  • [一语惊人]给程序员的19个忠告
    1、想清楚,写清楚,说清楚,才是真正的清楚! 2、多花点时间沟通清楚需求,才能把握正确方向! 3、修复需求错误的成本是代码错误的几十倍! 4、 程序员最大的坏习惯就是:急于动手写代码! 5、提高开发效率的捷径:一次做对,不返工! 6、写代码之前三件事: 弄清楚做什么; 说清楚怎么做; 想清楚怎么测! 7、职业的程序员设计程序,业余的程序员调试程序; 8、拷贝粘贴式的作业方式,最容易导入bug,最难调试! 9、重复代码是万恶之源! 10、小函数,小方法,以功能命名,可以消除注释! 11、做一点,测一点,测试驱动的开发,返工最少,返工最易; 12、一个方法的复杂度应该小于10,否则很难调试它! ... 阅读全文
  • [网络文摘]百度地图API实现 地址&经纬度 互相转换
    1.根据地址取得经纬度: 请求地址:http://api.map.baidu.com/geocoder/v2/?address=中国成都人才市场&output=json&ak=你的ak 返回结果: {"status":0,"result":{"location":{"lng":104.06552381979525,"lat":30.68093376455154},"precise":1,"confidence":70,"level":"UNKNOWN"}} 2.根据经纬度取得地址: 请求地址: http://api.map.baidu.com/geocoder/v2/?callback=renderReverse&location=30.68093376455154,104.06552381979525&ou... 阅读全文
  • [数据库 SQLServer]SQL Server 验证身份证号码准确性
    /******************************************************************* 函数名称:IsvalidIDCard() 参数:@IDCardNo string 身份证号码 返回值:  bit 是否有效 功能描述:判断身份证号码是否合法 备注:目前中国的身份证号码有18位和15位. 1,18位身份证号码的组成:6位地区编码+8位出生年月日+3位编号(奇男偶女)+1位校验码 2,15位身份证号码的组成:6位地区编码+6位出生年月日+3位编号(奇男偶女) *******************************************************************/ --DROP FUNCTION IsvalidIDCard CREATE FUNCTION [dbo].[Isva... 阅读全文
  • [软件工具]域用户 远程记住密码
    阅读全文
  • [C#]利用Rar压缩文件并FTP上传
    1.利用Rar压缩文件         /// <summary>         /// 使用Rar压缩文件         /// </summary>         /// <param name="fromFilePath">待压缩文件路径</param>         /// <param name="rarFilePath">压缩后的文件路径</param>         /// <returns>返回压缩结果</ret... 阅读全文