技术积累
先闻其声
游龙当归海,海不迎我泊浪人
猛虎当归山,山不迎我大豪杰
展开
-
JS使用Ztree控件搭建树形
JS使用Ztree控件搭建树形作者:黄红撰写时间:2019年1月18日分享一个在JS中搭建Ztree节点数据构成树形的实例有时我们需要使用通过筛选的数据构造树形,如果将数据传入控制器再搭建节点数据过于繁琐,不如直接在JS中将需要的数据搭建为树形。见经过筛选的数据:上图中的数据都是通过Supermap SQL查询出的结果,而我们将这些需要的数据呈现则要通过搭建节点数据,其结构基础为z...原创 2019-01-21 08:22:38 · 263 阅读 · 0 评论 -
C++ 模板说明
凡是模板都应在定义前加模板说明以避免编译器无法识别函数模板:函数模板在调用时可以自动类型推导普通函数可以进行隐式类型转换,而模板函数为严格类型匹配.函数模板可以像普通函数一样被重载C++编译器优先考虑普通函数,如果模板可以产生更好匹配则选择模板可以通过<>空模板实参列表限定编译器只能通过模板匹配函数模板的实现:通过调用函数模板时的参数类型实例化生成模板函数,对可...原创 2019-07-08 10:28:26 · 160 阅读 · 0 评论 -
C++ 获取时间方法
我们先来看一段获取本地时间的代码:#pragma warning(disable: 4996)#include <time.h> time_t curtime = time(0); tm tim = *localtime(&curtime); cout << tim.tm_year + 1900 << "年" << tim....原创 2019-07-08 09:12:13 · 786 阅读 · 0 评论 -
C++模板设计模式
在课上学过单例设计模式后,我觉得设计模式是个好东西,便趁机在查资料找了现阶段能理解的设计模式 — 模板设计模式。他的意义为定义一个操作中的算法的骨架,而将一些步骤延迟到子类中,模板方法是的子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。其主要解决多个子类有相同的方法,并且逻辑相同,细节有差异的方案,而对重要、复杂的算法,将核心算法设计为模板方法,周边细节由子类实现,重构时,经常使用的...原创 2019-05-17 15:05:21 · 173 阅读 · 0 评论 -
C++ 多态练习
学完虚函数与多态,需要多加练习巩固这一面向对象的重要特征的知识点,我就自己做了个小练习由于想写两个人之间的关系,所以先定义一个抽象类:class People{public: People(char * name1) { name = name1;} virtual ~People() { cout << name << " was gone" <<...原创 2019-05-17 14:55:17 · 208 阅读 · 0 评论 -
C++ 斐波那契数列练习
斐波那契数列为从第三项开始,每一项都是前两项之和的数列,即根据这个规律可以很容易写出第n项的递归函数:void main(){ cout << Fibonacci(8) << endl; }int Fibonacci ( int n ){ if ( n <= 2 ) { if (n == 0) {...原创 2019-05-08 20:29:43 · 871 阅读 · 0 评论 -
C++ 常引用的本质
引用作为形参时以常指针作为实现方式,而引用还有常引用的形式,顾名思义他的实现方式就是指向常量的常指针,即对象地址与值都不可修改,即#include <iostream>using namespace std;void main() { int a = 2; const int &b= a; b = 3; }不过常引用有一些有意思的特性...原创 2019-05-08 20:04:50 · 754 阅读 · 1 评论 -
C++ 引用的作用
学习了参数的三种传递方式:值传递、指针传递与引用传递后不由地对这不熟悉的引用感到好奇,根据引用的概念,引用在定义初始化时与对象名绑定,为对象建立引用名,就类似于别名的作用,可别名不就会像值传递一样不改变实参的值了吗,可引用传递又能跟指针传递一样改变实参的值,我便抱着这种疑问对引用展开探究。先看下引用传递的效果#include <iostream>using namespace ...原创 2019-05-08 19:50:32 · 4454 阅读 · 1 评论 -
C++数组阶段总结
数组的学习告一段落,但正所谓温故而知新,阶段性总结对巩固记忆及加深掌握很有帮助,所以还是要总结一波数组的要点。首先数组的特性是内存连续,类型相同,它的类型基本涵盖c++大部分类型,其数组名既是内存首地址又是数组标识符,而长度表达式要求是常量,这在形参作表达式时很关键。int arr[1];数组的访问可通过下标形式与指针形式进行,数组名可作为常指针使用,由于数组名是内存首地址,对元素的访问可...原创 2019-04-28 16:17:34 · 207 阅读 · 0 评论 -
C++数组元素逆置练习
在学习了数组顺序排序后碰到需要将数组内的元素排序颠倒过来的练习,虽然思路比较简单,不过通过左右夹逼的方法还是挺常用的,在此作为排序拓展记录。先给自己出道题目,将{2,0,1,9}中的元素逆置,即这样我们需要先知道数组长度以提取下标进行操作,可以通过sizeof(arr)/sizeof(arrType)来获取数组的长度。再观察图片可知道这是通过先将数组第0位与数组最后一位通过下标进行值交换...原创 2019-04-28 11:40:07 · 2225 阅读 · 0 评论 -
C++中的常量、表达式、函数
常量变量定义: 类型 标识符 = 常量,含义: 申请以标识符命名的指定类型的储存空间访问变量:对象占有内存的第一个字节的地址为对象地址(0X),通过对象名或地址进行读写访问指针类型变量定义: 类型 * 标识符 = &变量 , 初始赋值为0/null, &为取址符, *为解址符含义: 存放对象地址的变量交换指针值: 通过第三方指针变量; 交换指针对象值:通过第...原创 2019-04-18 09:49:57 · 716 阅读 · 0 评论 -
C++入门小练习
好记性不如烂笔头,分享下我做的练习:1、设货物运费每吨单价 p(元)与运输,距离 s(公里)之间有如下关系:输入要托运的货物重量为 w吨,托运距离 s 公里,计算总运费 t :t = p * w * s按照一般思路范围从小到大进行筛选,要写五个判断,而观察一下里程与单价的变化规律可以发现,从100公里开始每加100公里减少2.5元单价,据此可以只写三个判断,以规律囊括中间100到40...原创 2019-04-18 09:17:22 · 733 阅读 · 0 评论 -
ORACLE SQL单行函数细节
ORACLE SQL单行函数细节单行函数有很多,不过有些经常用到又比较复杂(易忘)的概念或函数还是值得提出来做个笔记首先是有关日期的运算都分先后的,比如:日期四则运算,months_betweenselect months_between(to_date('1997-7-7','yyyy-mm-dd'),sysdate) from dual避免复合运算时遗漏的错误取整函数round在...原创 2019-04-08 15:19:10 · 99 阅读 · 0 评论 -
ORACLE SQL日期函数报错
ORACLE SQL日期函数报错在使用oracle的日期函数时经常会遇到日期中的时间节点无效,格式字符串不匹配的问题,例如select next_day(to_date('1997-7-7','yyyy-mm-dd'),'monday') from dual报错ora-01846:周中的日无效按照next_day(date,‘day’)的格式写是没有错的,可还是显示日(day)无效,这...原创 2019-04-08 15:06:26 · 881 阅读 · 0 评论 -
ASP .NET MVC 页面关闭事件
ASP .NET MVC 页面关闭事件作者:黄红撰写时间:2019年1月15日项目中经常会有日志记录登录间隔时间或获取页面重启间隔等需要用到页面关闭事件的操作,这里分享下我用到的页面关闭事件先看下实现效果:再理解下JS代码: var CloseWindow = false;//页面关闭事件状态 ReturnValue = "此处应有对应函数 : )";//关闭事件...原创 2019-01-21 08:36:51 · 2418 阅读 · 0 评论 -
ASP .NET MVC搭建树形
ASP .NET MVC搭建树形作者:黄红撰写时间:2019年1月18日树形在做项目时的使用频率较高,而使用jquery.ztree控件搭建树形简单又高效,效果也比较喜人,所以分享下我做树形的方法:首先选用树形样式&amp;lt;link href=&quot;~/Content/zTree/zTreeStyle/zTreeStyle.css&quot; rel=&quot;stylesheet&quot;原创 2019-01-21 08:30:09 · 2109 阅读 · 7 评论 -
ASP .NET MVC 控制器操作数组
ASP .NET MVC 控制器操作数组#1作者:黄红撰写时间:2019年1月18日我们经常会用到数组批量处理数据,在页面传递数组到控制器后需要逐个处理,而控制器中的数组操作不同于JS,Array类型表达式需要经过转化后才能在for循环中使用。见传递的数组数据此时数组还是Array类型,传入控制器后声明一个字符串数组接收Array数组,此时Array表达式就转化为了string字符串数...原创 2019-01-21 08:57:00 · 1129 阅读 · 0 评论 -
C++ 设计模式总结
原创 2019-07-28 20:50:04 · 196 阅读 · 0 评论