自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

杨友山

程序赋能企业发展,程序改变世界![email protected] ;379475542

  • 博客(24)
  • 资源 (243)
  • 收藏
  • 关注

原创 程序员不能埋头苦干

最近公司突然宣布解散我们这个项目组,并且所有项目划分给其他部门承担,项目成员要自己联系其他部门的岗位... ...    一时之间颇有些郁闷,前一刻还信心满满要在手头的项目上大展身手,下一刻突然被泼了一瓢冷水,甚至面临失业的危机。事实上,也许在学校学习的时候一直太相信软件工程的流程了,一开始承担项目的时候,就把自己定义在了实现需求的位置上,对于收集需求,策划方案一直不去参与,只是一味的研究编程

2011-09-30 08:54:16 5031 15

原创 买土豆的故事

张三和李四同时受雇于一家店铺,拿同样的薪水。一段时间后,张三青云直上,李四却原地踏步。李四想不通,老板为何厚此薄彼? 老板于是说:“李四,你现在到集市上去一下,看看今天早上有卖土豆的吗?”一会儿,李四回来汇报:“只有一个农民拉了一车土豆在卖。” “有多少?”老板又问。 李四没有问过,于是赶紧又跑到集上,然后回来告诉老板:“一共40袋土豆。” “价格呢?” “

2011-09-30 08:48:57 3978 5

原创 C#窗口拦截键盘事件

有时候需要拦截键盘的事件使程序按照设计者的要求执行。 protected override void WndProc(ref Message m) { const int WM_HOTKEY = 0x0312; // 热键消息 if (m.Msg == WM_HOTKEY) {

2011-09-30 08:08:23 5051 1

原创 真是因为忙才加班吗

一直以来,我是经常加班的,不是因为忙只是因为公司发的工资太低,只好加班来挣少许的加班费。    这是为生活所迫倒也罢了。    但是,我发现不管是我身边还是网上了解到的,很多公司都是要求程序员加班的并且发明了一套所谓年度,月度考核,加班也算上一个指标,因此,就有了这样的现象,正常上班的时间,都很悠闲,在加班时间确实一片忙碌的景象,或是冥思苦想或是手指在键盘上飞快敲着。呜呼哀哉!

2011-09-26 10:16:51 4131 2

原创 c#获取本地IP和MAC地址

查找了几个方法,经过调试修改,下面这个方法能很好的获取到本地的IP和MAC地址。可以用于这方面的功能实现。主要是要添加System.Management的引用。using System;using System.Management;using System.Net; public class Program { static void Main(s

2011-09-23 14:18:56 30479 5

原创 ASP.NET显示农历时间

今天看了下之前写的网页,突然想起应该加个时间的。于是准备就直接DateTime.Now一下,再一想,还是显示农历吧,毕竟这是咱们中国人自己的时间,想想现在很多人不看日历根本都都不知道农历时间了,真佩服我们中华民族的人是多么牛了,一个斗大字不认识的人都能准确的知道今天的农历时间。我们的文化何止博大精深啊!直接看代码:CS:    public string ChineseTim

2011-09-23 10:13:29 3191

原创 Visual Studio 2008快捷键大全

虽然我总共也不知道几个快捷键,但是为了表明俺也是拿VS写代码的,还是查了下快捷键,不知道全不全,反正我至今也只会 F5,Shift+F5,F9。Visual Studio快捷键VS系统通用快捷键:1、自动排版(类似VC6中的Alt+F8) 编辑.格式化选定内容 Ctrl + K,Ctrl + F 根据周围的代码行,正确缩进选定的代码行。2、注释与去掉注释功能。编辑.注释

2011-09-22 17:57:06 3286 1

原创 C#执行DOS命令(CMD命令)

在c#程序中,有时会用到调用cmd命令完成一些功能,于是在网上查到了如下方法,实现了c#执行DOS命令,并返回结果。        //dosCommand Dos命令语句        public string Execute(string dosCommand)        {            return Execute(dosCommand, 10);

2011-09-22 09:51:07 45585 4

原创 正则表达式相关:正则表达式字符描述

1、字符描述:   \:将下一个字符标记为特殊字符或字面值。例如 "n "与字符 "n "匹 配。 "\n "与换行符匹配。序列 "\\ "与 "\ "匹配, "\( "与 "( "匹配。  ^   :匹配输入的开始位置。   $   :匹配输入的结尾。   *   :匹配前一个字符零次或几次。例如, "zo* "可以匹配 "z "、 "zoo "。   +   :匹配前一个字

2011-09-21 17:45:02 3891

原创 如何在回复中插入超链接

插入超链接:[url=http://blog.csdn.net/yysyangyangyangshan]超链接[/url]

2011-09-21 17:09:12 4105 19

原创 关于一个Panel上鼠标不及时响应MouseLeave事件

今天做一个鼠标离开panel后,该panel消失的功能,具体就是,使用panel.MouseLeave事件。但是调试中发现这个事件执行的并不及时,有时鼠标都离开了,panel依然没有消失。经过查资料,查MSDN,原来是因为在这个panel上写了别的控件,panel露出的部分很少,导致事件响应不了。针对该问题,又对这个panel上的控件添加事件MouseLeave,然后判断鼠标的位置是否在pan

2011-09-21 16:16:48 4188 1

原创 c#界面鼠标拖动

之前做过拖动,找了两种方法:1、 private Point myPoint; private void Form1_MouseMove(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) {

2011-09-20 14:37:40 6510

原创 控件在父窗体或屏幕中的绝对坐标

做了一个控件,这个控件中鼠标移到某个Label上,出现一个panel,然后鼠标从label上移走或是从这个panel上移走该panel就消失。这中间遇到了两个问题:1、这个panel位置的问题。用 this.FindForm().Controls.Add(panel);加该panel。但是Location的时候有问题了,panel.Location=new Point(Label.Lo

2011-09-19 10:27:43 16545 1

原创 20110918——light、dense、tense系列

1、light系列light 光;flight 飞翔;delight 高兴;slight 轻微,苗条;alight 点燃;blight 枯萎;plight 困境儿歌记忆法:只有light是光芒,前面加飞(f)是飞翔,弟弟(de)见光真高兴,蛇(s)在光前真苗条,光前加a是点燃,前面加b是枯萎,前面加s是轻微,扑(p)灭了光才陷入困境。2、儿歌记忆:dense 浓密;tense 紧张

2011-09-18 11:09:46 2775

原创 20110918—claim、ig、st、illuminate系列词汇

1、claim系列:aclaim-受人欢迎;exclaim-尖叫,惊叫;elude-逃避;reclaim-悔改,找回,归还;declaim-抨击,谴责,朗诵;proclaim-宣布;故事记忆:有一个老师叫沙立龙,他很受学生欢迎(aclaim),因为他长了一头长长的秀发,上课的时候讲到动情处就解开头发,甩头发,因为他平时个人卫生不注意,满头的头皮屑,这个时候头皮屑乱飞,惹得前排同学一阵尖叫(

2011-09-18 10:15:38 2169

原创 c#时间转换

最近做ASP.NET的一个项目,获取时间的时候,由于我的系统时间设置了上午和下午,结果DateTime.Now老是写不到数据库中,然后,上网查了个DateTime date = DateTime.Now; string dateStr= date.ToString("yyyy-MM-dd HH:mm:ss"); 避免了这个问题。 进而又看到一片比较全面的日期转换,如是贴了过来

2011-09-16 17:42:13 10410

原创 sqlserver 以年月日为条件查询记录

今天做一个东西的时候,要查某年,某月的记录,从网上找到了sqlserver中的datepart函数,该函数是用来提取年份,月份,日期的一个函数,带两个参数,第一个为(yy,mm,dd)其中一个,表示年月日,第二个参数为字段名称。如下:select count(*) from 表 别名where datepart(yyy,mm,dd中的一个,别名.字段)=int类型的年月日。

2011-09-15 17:06:02 4812 1

原创 根据IP获取省市

public class IPAddress { /// /// 得到真实IP以及所在地详细信息(Porschev) /// /// public string GetIpDetails() {

2011-09-14 11:06:21 6855 4

转载 ASP.NET画直方图

最近做直方图,找到了这篇文章,以此为例画一般的直方图可以实现了。using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;

2011-09-13 10:11:45 2447 1

原创 textarea焦点的用法

1.文本框显示默认文字:白鸽男孩 白鸽男孩  2.鼠标点击文本框,默认文字消失:白鸽男孩 白鸽男孩  3.鼠标移至文本框,默认文字消失:白鸽男孩 白鸽男孩  4.鼠标点击文本框,默认文字消失,点击文本框外任意区域,默认文字又重现:白鸽男孩 白鸽男孩  5.鼠标移至文本框,默认文字消失,鼠标移出文本框,默认文字又重现:白鸽男孩

2011-09-09 20:34:25 12025

原创 使用AspNetPager控件分页

页面后台写法 protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { BindData(); } } protected void AspNetPager1_PageChanged(object sender, EventArgs e) { BindData(); } p

2011-09-08 14:28:58 2833

转载 Asp.net中实现同一用户名不能同时登录(单点登录)

最近找了一些单点登录的,发现了这篇文章,貌似还是可以实现的,先保存了。Web 项目中经常遇到的问题就是同一用户名多次登录的问题,相应的解决办法也很多,总结起来不外乎这几种解决办法:将登录后的用户名放到数据库表中;登录后的用户名放到Session中;登录后的用户名放到Application中;登录后的用户名放到Cache中。    一般的这几种方法都是登录了之后,如果

2011-09-05 15:59:18 11158 12

转载 C# 时间格式化大全

DateTime dt = DateTime.Now;        Label1.Text = dt.ToString();//2005-11-5 13:21:25       Label2.Text = dt.ToFileTime().ToString();//127756416859912816       Label3.Text = dt.ToFileTimeUtc().ToS

2011-09-01 15:05:31 1553

转载 ASP.NET中设置CheckBox和RadioButton的默认值不可改变

我们制作表单的时候都会用到多选CheckBox和单选RadioButton按钮。有的时候我们希望它们的默认值不可以让用户改变。最普遍的方法就是加上 enable=false。但这样就有了个问题,原本定义好的样式不见了!CheckBox变的很难看。如何让CheckBox默认值不变,又不丢失原来的样式呢?很简单,只要在每个CheckBox上添加属性onclick="this.check

2011-09-01 11:40:18 4590 1

.net实现的rpc远程调用原理

介绍了.net环境下rpc远程调用,包括信道远程对象,注册,激活,代理获取等。通过代码运行更好的理解rpc调用的真个过程。

2020-08-27

少说话多写代码之GO开发[代码]—go项目管理

go项目目录,文章:https://blog.csdn.net/yysyangyangyangshan/article/details/88380017

2019-03-10

学学Python_51类的成员10 生成器的使用:八皇后问题

生成器的使用例子,八皇后问题,对应文件:ClassElement10,文章:https://blog.csdn.net/yysyangyangyangshan/article/details/84867615

2018-12-07

学学Python_50类的成员09 生成器方法和模拟生成器

模拟生成器,生成器的方法,对应文件:ClassElement9,文章:https://blog.csdn.net/yysyangyangyangshan/article/details/84729103

2018-12-02

学学Python_49类的成员08 生成器的使用:递归

生成器在递归中的使用,对应文件:ClassElement8,文章:https://blog.csdn.net/yysyangyangyangshan/article/details/84679870

2018-12-01

学学Python_48类的成员07 实现生成器

生成器,对应文件:ClassElement7,文章:https://blog.csdn.net/yysyangyangyangshan/article/details/84679310

2018-12-01

学学Python_47类的成员06 实现迭代器

实现迭代器,对应文件:ClassElement6,文章:https://blog.csdn.net/yysyangyangyangshan/article/details/84575639

2018-11-27

学学Python_46类的成员05 静态,get,set方法

静态方法,Python中get,set的写法。对应文件:ClassElement5,文章:https://blog.csdn.net/yysyangyangyangshan/article/details/84504401

2018-11-25

学学Python_45类的成员04 property函数

Python中属性的概念,property函数,对应文件:ClassElement4。文章:https://blog.csdn.net/yysyangyangyangshan/article/details/84455039

2018-11-24

学学Python_44类的成员03 supper函数

3.0以后可用supper函数,继承父类构造函数。对应文件:ClassElement3。文件:https://blog.csdn.net/yysyangyangyangshan/article/details/84350818

2018-11-22

学学Python_43类的成员02 调用父类构造函数

调用父类构造函数,对应文件:ClassElement2,文章:https://blog.csdn.net/yysyangyangyangshan/article/details/84311848

2018-11-20

学学Python_42类的成员01 构造函数

构造函数,对应文件:ClassElement1,文章:https://blog.csdn.net/yysyangyangyangshan/article/details/84261967

2018-11-19

学学Python_41类_07 异常

异常,对应文件:Class7,对应文章:https://blog.csdn.net/yysyangyangyangshan/article/details/84205137

2018-11-18

学学Python_40类_06 多继承

多继承,对应文件Class6,文章:https://blog.csdn.net/yysyangyangyangshan/article/details/84192498

2018-11-17

学学Python_39类_05 查看类的继承关系

学会如何查看类的继承关系,也许对于实际工程用处不大,不过可以用来阅读代码。文章:https://blog.csdn.net/yysyangyangyangshan/article/details/84171124

2018-11-17

学学Python_38类_04 超类

Python中超类,类的继承,文章:https://blog.csdn.net/yysyangyangyangshan/article/details/84075462

2018-11-14

学学Python_37类_03 类的命名空间

类的命名空间,文章:https://blog.csdn.net/yysyangyangyangshan/article/details/83964102

2018-11-11

学学Python_36类_02 类的方法

类的方法,以及关于self的解释,如何私有化一个方法,文章:https://blog.csdn.net/yysyangyangyangshan/article/details/83934472

2018-11-10

学学Python_35类_01 如何定义类

如何定义一个类,以及简单调用,文章:https://blog.csdn.net/yysyangyangyangshan/article/details/83870007

2018-11-08

学学Python_34函数_创建函数04 二分法查找

二分法查找,文章:https://blog.csdn.net/yysyangyangyangshan/article/details/83834022

2018-11-07

C#中处理多位小数精度的精度问题

处理多位小数的问题,文章:https://blog.csdn.net/yysyangyangyangshan/article/details/111991588

2020-12-30

rabbitmq_for_windows安装包

RabbitMQ安装包,可直接去官网下载。当前为windows环境下的安装包

2020-12-20

少说话多写代码之GO开发[代码]—通道

go中通道相关的点,包括前面的一些代码,对应文章:https://blog.csdn.net/yysyangyangyangshan/article/details/88084035

2019-03-03

golang插件文件

JetbrainsIdesCrack-3.4-release-enc.jar对应golang用于堆开发工具goland-2018.3.exe的扩展。

2019-02-21

golang安装包(windows版本)

GO开发工具,golang IDE安装包,windows系统下。可供go语言开发。

2019-02-21

python开发工具扩展文件

参考文章:https://blog.csdn.net/yysyangyangyangshan/article/details/86731041

2019-02-01

rabbitmq测试程序(.net core)

.net core 测试rabbitMQ,文章:https://blog.csdn.net/yysyangyangyangshan/article/details/86541777

2019-01-18

erlang_win_64位安装包

erlang 安装包,也可直接去官网下载。当前安装包是windows64位的。

2019-01-18

rabbitmq的.net驱动

rabbitmq-dotnet-client-3.6.6-dotnet-4.5。用户rabbitMq在.net core中的驱动。

2019-01-18

.net core 001:webapi

.net core制作一个api。文章:https://blog.csdn.net/yysyangyangyangshan/article/details/86443932

2019-01-13

学学Python_61程序打包01 编译安装

Python程序打包,编译和安装命令,对应文件:Python\MyFirstPackingTest目录下文件,文章:https://blog.csdn.net/yysyangyangyangshan/article/details/85240880

2018-12-25

学学Python_60标准模块8 re模块

re模块主要函数的了解,对应文件:StandardLibrary10。文章:https://blog.csdn.net/yysyangyangyangshan/article/details/85149128

2018-12-21

学学Python_59标准模块7 shelve模块

shelve模版,对应文件StandardLibrary9和databaseShelve,文章:https://blog.csdn.net/yysyangyangyangshan/article/details/85084999

2018-12-18

学学Python_58标准模块6 random模块

随机数的使用,对应文件StandardLibrary8,fortune,文章:https://blog.csdn.net/yysyangyangyangshan/article/details/85042427

2018-12-16

学学Python_57标准模块5 时间模块

时间模块,对应文件:StandardLibrary7.py,文章:https://blog.csdn.net/yysyangyangyangshan/article/details/85019813

2018-12-15

学学Python_56标准模块4 双端队列

双端队列,对应文件:StandardLibrary6,文章:https://blog.csdn.net/yysyangyangyangshan/article/details/84981203

2018-12-12

学学Python_55标准模块4 堆

堆,对应文件:StandardLibrary5,文章:https://blog.csdn.net/yysyangyangyangshan/article/details/84963558

2018-12-11

学学Python_54标准模块3 集合

了解集合的使用,对应文件:StandardLibrary4,文章:https://blog.csdn.net/yysyangyangyangshan/article/details/84930245

2018-12-09

学学Python_53标准模块2 Python自带模块

了解Python自带模块,对应文件:StandardLibrary2_sys,StandardLibrary3_file,文章:https://blog.csdn.net/yysyangyangyangshan/article/details/84925206

2018-12-09

学学Python_52标准模块1 自定义模块

自定义模块,包,对应文件:StandardLibrary1.py,文章:https://blog.csdn.net/yysyangyangyangshan/article/details/84888873

2018-12-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除