C++返回日期总天数,日期差天数计算

int 返回日期总天数(int 年, int 月, int 日) { int 总天数 = 0; if (月 == 12 && 日 == 31)总天数 = 返回年总天数(年); else { while (--月)总天数 += 返回月的天数(年, 月); 总天数 += 日 + 返回年总天数(--年); } return 总天数; } int 日期差天数计算(int 起年, int 起月, int 起日, int 至年, int 至月, int 至日) { int 总天数 ...
xianfajushi 发布于 2020-02-02 06:27 | 阅读 541 次 | 评论 0 条

C++按月计算的天日期

按月计算当加减的天数很大时循环量就大,如240000/31~=7742,若用年月同时计算则可减少三百多倍循环量,提高效率。 void 按月计算的天日期(int 年, int 月, int 日, int 天, char 运算符 = '-') {//缘由https://ask.csdn.net/questions/1052316 int 总天数 = 返回日期总天数(年, 月, 日); if (运算符 == '-')while (日 <= 天)if (!--月)--年, 月 = 13; else 日 += 返回月的天数(年, 月); //whi...
xianfajushi 发布于 2020-02-02 06:25 | 阅读 484 次 | 评论 0 条

C++C#输出阳历万年历

void 输出万年历(int 年, int 月, int 日) { int r = 1, z = r, nn = 年, yy = 月; nn = 年; yy = 月; while (nn)if (--yy)z += 返回月的天数(nn, yy); else --nn, yy = 13; nn = 返回月的天数(年, 月); yy = 1; cout << 年 << "年" << 月 << "月" << 日 << "日今天星期 " << (z + 日 - 1) % 7 << "\n星期日\t星期一\t星期二\t星期三\t星期四\t星期五\t星期...
xianfajushi 发布于 2020-02-02 06:23 | 阅读 677 次 | 评论 0 条

终于来了,php的美化版 —— tea语言

很早就抱怨,php没有美化版,javascript有coffescript、typescript、dart,“美化版”是我发明的词汇,也可以说是加强版,就是这些语言可以转译成javascript或php运行。这些语言存在的目的是让语法看起来更美,功能更强大。 比起javascript,php是更需要一种美化版的语言的,$var 变量命令,-> 调用属性方法, => 指向数组元素,混乱的内置函数,这一切,都导致php代码看上去很丑陋很混乱。现在,php的整容出来了: https://www.bccn.net/news/19828 ...
静夜思 发布于 2020-01-22 19:49 | 阅读 1407 次 | 评论 1 条

C++计算日期两个经典算法,返回年总天数及年天数.

int 返回月的天数(int 年, int 月) {//缘由https://bbs.csdn.net/topics/395074486 return (月 == 2 ? ((((!(年 % 4) &amp;&amp; 年 % 100) || !(年 % 400)) ? 1 : 0) ? 29 : 28) : (((月 <= 7 &amp;&amp; 月 % 2) || (月>7 &amp;&amp; !(月 % 2))) ? 31 : 30)); } int 返回年总天数(int 年) { return ((年) ? 365 * ...
xianfajushi 发布于 2020-01-16 12:02 | 阅读 981 次 | 评论 0 条

C#下的json读取key和属性的判断

一、使用命名空间 using Newtonsoft.Json; using Newtonsoft.Json.Linq; 二、文件打开 System.IO.File.Exists(JsonFileStr) //读取json文件 using(System.IO.StreamReader jsfile = System.IO.File.OpenText(JsonFileStr)) //转成jsontext usin...
寂寞沧桑了谁 发布于 2020-01-08 14:34 | 阅读 1157 次 | 评论 0 条

基于纯 ruby 的 XML/HTML 解析器,可替代 nokogiri

https://gitlab.com/yorickpeterse/oga
静夜思 发布于 2020-01-08 11:34 | 阅读 924 次 | 评论 0 条

简 简 MySQL

数据库(DB Database):是持久存储有组织可共享数据的容器。 数据库系统(DBS Database System):是由DB、DBMS、DBA、应用程序和用户组成的,对数据进行存储、管理和应用的软件系统。 数据库管理系统(DBMS Database Management System):是操作和管理数据库的软件。 2.数据库系统的组成包含5部分 3.数据模型 4.MySQL数据库 1.数据库的下载和安装,启动服务,关闭服务 2.使用DOS窗口连接数据库 3.创建数据库、查看数据库、...
hjs1408 发布于 2020-01-03 18:52 | 阅读 1817 次 | 评论 1 条

请教:给别人这样的程序会有什么不妥吗?

我用VB做了一个需要 外接 OCX 控件的程序。 如果把它放在另一台计算机上运行,很可能因为缺少相应的OCX 控件而报错。我采取如下的方法: 添加一个模块,见代码 Attribute VB_Name = "Module1" Option Explicit Private Sub Main() Dim r% r = Shell("regsvr32.exe " &amp; App.Path &amp; "\TEXT\RICHTX32.OCX /s", 1) DoEvents r = Shell("regsvr32.exe " &amp; App.Pa...
nhjsjjs 发布于 2019-12-24 17:41 | 阅读 1275 次 | 评论 0 条

单片机音频

#include <REGX52.H> sbit speaker=P2^1; unsigned char timer0h,timer0l,time; //定义每个音阶的长度的数组 《世上只有妈妈好》 code unsigned char song_mother[]= { 6,2,3,5,2,1 ,3,2,2,5,2,2, 1,3,2,6,2,1,5,2,1, 6,2,4,3,2,2, 5,2,1, 6,2,1, 5,2,2, 3,2,1 ,2,2,1,1,2,1, 6,1,1,5,2,1, 3,2,1 ,2,2,4, 2,2,3, 3,2,1, 5,2,2, 5,...
qunxingw 发布于 2019-12-15 14:31 | 阅读 1193 次 | 评论 0 条

996与煤气灯操纵法

北大一个女生被男友用煤气灯操纵法搞到精神崩溃最终自杀,煤气灯操纵法可以看这篇文章 https://baijiahao.baidu.com/s?id=1591616650645680630 操纵的一个很重要的手段就是“隔离”,让受害者跟这个社会隔绝,失去自己原有的交际圈。 很多公司施行996就是为了让员工失去跟这个社会接触的机会,最终变得自我封闭,容易被公司控制。 程序员的“宅”是被人为塑造出来的。 -------------------------------- 作者在 2019-12-13 16:4...
外部三电铃 发布于 2019-12-13 16:40 | 阅读 1223 次 | 评论 0 条

人的认知和语言

我们人是如何认知的?首先是通过感官体验形成对事物主观的表象,然后借助语言对主观表象进行描述 这里的从感官经验到主观表象再到语言经过了2次抽象 首先感官经验是对外界事物的抽象,因为感官经验看到的世界绝对不是真实的世界或者是不是世界的全部真相,比如看一朵花,我能感知到的是花的颜色,形状以及手触摸到花瓣上感知到的花的脉络温度还有咀嚼花瓣感知到的花的味道以及鼻子闻到的花的香味。这里就有一个问题,第一:我能感知到的花客观存在吗?因为这只是作为人的感官经验。第二:如果客观存在那我感知到的是否是花的全部真实样子?前者问题是怀疑论的调调如同黑客帝国,后者是归纳法的缺陷。第一...
mcfly555 发布于 2019-12-12 15:16 | 阅读 997 次 | 评论 0 条

Jquery获取不到表单对象

最近在写一个表单提交,提交完成后,获取form表单清除表单元素,使其返回默认值,发现用$()是获取不到对象的。 原因是因为document.getElementById()返回的是一个[object HTMLDivElement] 而$()返回的则是一个jQuery对象数组。 所以,要访问$()选择器中的对象要使用数组下标$()[0]。
qq1135909556 发布于 2019-12-02 09:59 | 阅读 1099 次 | 评论 0 条

MySQL数据字典相关的sql查询和navicat的一个导出ER图功能

##mysql 查看表结构 SELECT COLUMN_NAME 'Field', COLUMN_TYPE 'Type', IS_NULLABLE 'Null', COLUMN_KEY 'Key', COLUMN_DEFAULT 'Default', COLUMN_COMMENT 'Comment' FROM INFORMATION_SCHEMA.COLUMNS WHERE table_schema = 'dbname' ##数据库名 AND table_name = 'tableName' ##数据库表名 ##mysql 查...
mooncharmzx 发布于 2019-11-26 11:36 | 阅读 1335 次 | 评论 0 条

补充一个视频

我在11月14日的博客中提到“左右正误对照”的方法:批改后,当你在“标准文本”里选中一个“错字”或“漏字”时,程序会立即在“打字文本”那里找到相应的文字或位置,这时,两边都有“选中”;同样,当你在“打字文本”里选中一个“错字”或“多字”时,程序也会立即在“标准文本”那里找到相应的文字或位置。可见,“两边都有选中”的效果,使“正误对照”很醒目。
nhjsjjs 发布于 2019-11-18 09:17 | 阅读 1373 次 | 评论 0 条

VB6-文本框的这个属性让“左右正误对照”更加醒目

在这个程序的上2个版本中,我没有办法让左右两边“都选中”,只能用“一边选中、另一边加粗”来解决。但是这样处理,不仅“加粗”远不及“选中”来得醒目,而且后面还要“取消加粗”。 现在我知道了,只要把左右2个文本框的“HideSelection”属性都设置为“False”就行了。(现在再上传一次修改后的程序,以示补过。) -------------------------------- 作者在 2019-11-14 16:03:41 补充以下内容 --------------------------------补充:这个程序应该有一个配套的文件,“001.rt...
nhjsjjs 发布于 2019-11-14 12:20 | 阅读 1430 次 | 评论 0 条

java 通过反射获取类的全局变量、方法、构造方法

package com.str; public class ZiFuChuan { public static String ss = "全局变量!!!!!!"; String s2 = null; public int aa = 1 ; int aa2; double dou = 1.1; Double d = new Double(1.1); public static void main(String[] args) {} public ZiFuChuan(){} public ZiFuChuan(String st)...
mooncharmzx 发布于 2019-10-29 23:30 | 阅读 1748 次 | 评论 0 条

VB6-在程序外调整RTF文本框(全框)的行距、字符间距......

Option Explicit Private Sub Form_Load() Show RichTextBox1.LoadFile (App.Path &amp; "\001.rtf") DoEvents RichTextBox1.LoadFile (App.Path &amp; "\杨乐.txt") End Sub 方法:双击“001.rtf”,(只看见一个回车符号),选中它,用“Word”工具栏设置它的行距、字符间距、 字体、字号等等。保存好就行了。 这个文件自己用“Word”建立也很容易:仅一个回车,设置好行距等等之后,保...
nhjsjjs 发布于 2019-10-26 20:08 | 阅读 1748 次 | 评论 0 条

如果人脑的思维是靠的电子运动,那么量子计算机的智商将吊打人类

不需要具体的实现来证明,光凭理论量子计算机就能吊打人类了。量子的信息传递速度是电子的无限大倍。那么量子计算机的运算速度跟人脑相比就像光速吊打音速。 如果人脑的思维是靠的电子运动,量子计算机的实现将是宇宙史上的一次飞跃,宇宙中智慧生命的一次自我进化的突破,不是靠以前的那种遗传和变异的进化,是由智慧生命推动的进化。 那么现在问题来了: 1、人的思维真的是靠的电子运动吗?狂妄的人类总是以为自己掌握到的最高科技就能实现人类的复制。从原始社会就开始这么狂妄了,人类学会制陶,就用泥捏出人形,认为捏的像了就能让泥人变活人。后来的木匠用木头造人,到了工业革命人类用机械设备模拟人的关节骨...
外部三电铃 发布于 2019-10-24 13:14 | 阅读 1598 次 | 评论 0 条

复制一段代码也没什么丢人的

多年前编程圈流行一个段子:“以代码重用为荣,以复制粘贴为耻”,这个段子应该加一个限制:“仅限于后端”,就算后端也不能100%的执行这个原则,否则可能会把自己框死。 前端,过度的注重重用,会让代码变得很抽象,用抽象的代码实现直观的界面,就像用筷子夹鸡蛋,何必跟自己过不去。前端该复制时就复制,该粘贴时就粘贴,做前端,产品思维比技术思维更重要
静夜思 发布于 2019-10-19 12:52 | 阅读 1826 次 | 评论 3 条