鳕鱼天空

This is Mr Wang's Tech Blog.

如何计算某一天是星期几

这是个专题,最精密公式是蔡勒公式,但是计算数据太大,现在多利用代码,我所用的,
是年代码,月代码,和日期
20xx年的年代码  xx+[xx]   在蔡勒公式中 是yy+[yy/4]是取整
2015年 年代码是15+[15/4]取整=15+3     
3是在15年里有三个闰年(04,08,12) 用7模化18-2x7=4在蔡勒公式中没进行模化  
又如2016年的年码 16+[16/4]=20模化20-2x7=6
月代码是常数对平年它就是2005年或2011年或2022年各月一日的星期值做该月的月码,
我背写这从1到12月有月码是6,2,2,5,0,3,5,1,4,6,2,4可以看05,11,年的年历
对闰年就是2016年各月一日的星期做该月的月码只有1月是5,2月是1的变化,其它和平年一样
日期 是要计算星期几的日期 比如7月9日的9日
年码+月码+日期=数值模化为所求星期值
例   2018年8月26日是星期几?   年码18+4=22模化22-3x7为1  月码8月为1 日期 26
三码相加  年1+ 月1+日期26=28 模化为0 星期日

C#知识库 外链列表存档

码农改变世界lyf 的 C#基础知识

C#基础知识-数据类型(一)

C#基础知识-编写第一个程序(二)

C#基础知识-基本的流程控制语句(三)

C#基础知识-流程控制的应用(四)

C#基础知识-函数的定义和调用(五)

C#基础知识-引用类型和值类型的区别(六)

C#基础知识-编程思想之封装(七)

C#基础知识-面向对象思想之继承(八)

C#基础知识-数组_ArrayList_List(九)

C#基础知识-XML介绍及基本操作(十)

C#基础知识-使用XML完成一个小程序(十一)

----------------------------------------------我是分割线-----------------------------

c# 检测操作系统版本

使用C#自动注册自定义文件类型

[转]C#中如何获取其他进程的命令行参数 ( How to get other processes's command line argument )

private static IEnumerable<string> GetCommandLines(string processName)
{
    List<string> results = new List<string>();
    string wmiQuery = string.Format("select CommandLine from Win32_Process where Name='{0}'", processName);
    using (ManagementObjectSearcher searcher = new ManagementObjectSearcher(wmiQuery))
    {
using (ManagementObjectCollection retObjectCollection = searcher.Get())
{
    foreach (ManagementObject retObject in retObjectCollection)
    {
results.Add((string)retObject["CommandLine"]);
    }
}
    }
    return results;
}
static void Main(string[] args)
{
    var result = GetCommandLines("msvsmon.exe");
    Console.Read();
}

任务管理器中实际的参数如下, 该程序或得到3个item的string。

  • WMI的C++例子:
    http://msdn.microsoft.com/zh-cn/aa394558

    http://msdn.microsoft.com/zh-cn/aa389762

 

【非技术名词解释】早恋

引用自百度:早恋指的是未成年男女建立恋爱关系或对异性感兴趣、痴情或暗恋。“早恋”一词带有长辈一方的否定性感情色彩,并且世界范围内只在中国内地被广泛使用。早恋一般指未进入大学以下的青少年之间发生的爱情,特别是在校的中小学生为多。

今天在学习《学生个案研究中的问题学生诊疗技术》,第一个问题就提到了早恋。然后打开百度找到了如上解释,突然豁然开朗。

作为一个八零后,我们父母那个时候也许刚开始流行早恋这个概念,而且如百度所说有中国特色,那么世界范围内应该也不一定有,但我们的父母读书的时候能考上大学的凤毛麟角,难道不读大学就不结婚生娃了,所以可以猜测那个时候早恋这一说应该还没有被学习提上日程。再推断一下,我们父母这一代,是伟大领袖号召光荣妈妈的年代,应该是越早生,越多生的好,所以那个时候如果有人发明了早恋这个词,估计就是历史反革命了。

那么早恋这个概念是从什么时候出现的呢,据百度百科记载,这个概念是从六十年代开始出现并沿用至今,所以历也就是那么几十年的事情,但现在校园里谈早恋色变,甚至某些高校都不许异性学生走的太近……作为一名教师,也是一名已经结婚生娃的成人,我还是希望大家不要谈早恋色变,正确对待引导青春懵懂的爱比用重压抹杀在我看来也许更应该是我们研究的课题。

以下引用知乎的一篇“早恋真的是错的吗”供大家探讨。