热度
DotNet

C#程序处理流程:顺序、分支与循环

- - 阅 170

变量命名规则: 不能是C#关键字。 由字母、数字、下划线构成。 第一个字符必须是字母或下划线。 不要太长,一般不超过31个字符为宜。 变量名最好不要与库函数名、类名相同。 C#数据类型分为:值类型(Value Type)和引用类型(Reference Type);值类型存储在栈中,引用类型栈中…

DotNet

C#程序设计的方法论:面向对象

- - 阅 214

现实中的事物抽象为类(class),基本要素:字段(field)也即变量;方法(method)也即函数。 构造方法(constructor):主要作用是完成对象的初始化工作。 - ① 构造方法的方法名与类名相同; - ② 构造函数没有返回类型,也不能写 void。 - ③ 如果用户没有自定义任何构造方法…

DotNet

C#语言概述

- - 阅 170

C#之父:Anders Hejlsberg C#历程图示: 架构、语言、工具: 统一的编程API:NET Framework类库 公共语言运行时(CLR,Common Language Runtime),相当于Java中的虚拟机。设计目标:简化开发、简化应用程序部署、基类库、支持多种语言。 C#程序编译和执行的过程图示: exe文件中…

工具

马克飞象桌面客户端与离线Chrome APP内存占用对比

- - 阅 185

平时多用马克飞象来记录一些东西,作为支持 Markdown 语法的轻量级印象笔记客户端,它的简洁美观、启动速度快和功能相对完善,让人印象深刻。试用之后就买了79元/年的会员服务。 马克飞象有两种客户端:一种是独立桌面客户端;另一种是基于 Chrome 的应用程序,同样可以独立使…

DotNet

解决 IIS Worker Process 内存占用达到99%的问题

- - 阅 137

昨天半夜,接到客户紧急异常,许多webservice接口调用数据返回异常。于是赶紧远程查看服务器,发现服务器运行很卡,且一个IIS Worker Process进程占用内存达99%,猜测可能是接口调用突然频繁而IIS占用内存没有及时回收导致的。解决方式,首先手动结束这个进程,重启接口,程序恢…

操作系统

Linux 环境 profile 与 bashrc 的区别

- - 阅 149

Linux系统下经常需要设置环境变量、命令别名等会涉及到/etc/profile、~/.profile、~/.bashrc文件,这些文件区别不大可,但是越相近越容易混淆。 简单来说他们的区别: /etc/profile 全集环境变量,对所有用户有效。登入系统时会首先读取这个文件。根据内容会读取/etc/profile.d…

工具

Excel 实现相同项目自动合并单元格

- - 阅 169

我们知道在Excel 中使用合并单元格是大忌,因为这会导致很多自动化的功能实现起来很复杂。 可是现实状况却是,我们往往要按照公司习惯或系统要求来对数据进行合并单元格处理。如果数据只有几十或几百比,尚可通过细心一步步去完成,那如果数量上升一个量级呢?! 最近,我遇到一…

工具

Golang 环境变量设置

- - 阅 168

每次安装Golang都要重新设置环境变量,也仅仅是盲目的照搬没有过深入的思考。趁着这次重装Gentoo系统,集中搜集整理出相关信息,方便将来查阅。 Golang 的环境主要有3个: 设置$GOROOT 表示Go的安装位置,Linux一般位于/usr/local/go (gentoo 系统位于/usr/lib/go);Windows 系…

操作系统

Gentoo 命令手册

- - 阅 180

更新Portage树 Portage树存放位置:/usr/portage 从镜像站更新Portage树 root # emerge --sync 从Gentoo的每日Portage树快照更新 root # emerge --webrsync 查询、下载、安装、更新软件 查询软件 标题全部或部分匹配关键词 user $ emerge --search something 查询描述…