#IS

JS实现Promise原理

promise是用来解决Js中的异步问题的,js中所有的异步可从callback→promise→generator+co=async+await其实所有的都是callback的变相处理,只是后者慢慢变的越来越优雅和强壮可扩展。那么如何实现promise呢?先观察一下promise的样子leta=n...
代码星球 ·2020-04-01

写一个addEventListener以及removeEventListener

第一步:对象属性赋值为函数,对象内部函数控制年龄这一参数变化,同时成长事件也执行。  classPerson{constructor(){this.name='';this.age=0;this.growup()//不断成长this.growEvent=null//成长经历的事情}setName(val){this.n...

this浅看

一些浅见。this对象是在运行时基于函数的执行环境绑定的。一、非对象函数定义中的this//非对象定义函数//当函数被单独定义和调用的时候,应用的规则就是绑定全局变量constfn1=()=>{console.log(this)};fn1();varfn2=function(){console.log(this)...
代码星球 ·2020-04-01

FastReport使用List的方法

publicclassUser{stringusername;stringpassword;publicUser(stringusername,stringpassword){Username=username;Password=password;}publicstringUsername{get=>userna...
代码星球 ·2020-04-01

C++ vector和list的主要用法区别

vector可以直接通过下标访问,list不可以1、vectorfor(inti=0;i<userTypes.size();i++){str=userTypes[i].typeName;}2、listfor(plist=list.begin();plist!=list.end();plist++)cout<...

IScroll某些手机下不触发ScrollEnd问题处理

同样是微信7.0,看起来内核都是x5内核,两款不同的手机,一个有问题,一个没有问题。IScroll在问题手机下会出现快速拨动时候不触发ScrollEnd事件现象,轻点一次才会触发,解决办法document.addEventListener('touchmove',function(e){if($(".weui-pick...

在 Visual Studio 中使用 IntelliTrace 快照功能

今天发现vs2017IntelliTrace有了一个快照功能,测试一下它的用法1、选项-》IntelliTrace-》选择第三项2、建一个控制台应用程序3、在main中写一个简单的测试程序inta=0;a++;intb=0;b++;a++;a++;4、加两个断点5、执行到最后一个断点处,这时a的值为26、找到诊断工具7...

MyBatis # $区别

方式一:<select id="getUserById" resultType="User" parameterType=”int”>         SELECT...
代码星球 ·2020-04-01

C#使用ServiceStack读写Redis

通过C#第三方库向Redis存储数据遇到的几个问题https://github.com/ServiceStack/ServiceStack.Redis1、将对象转json字符串JsonObjectjsonObject=newJsonObject();jsonObject.Add("aa","年后");jsonObjec...

IScroll中div点击事件触发两次解决办法

1、网上的同学说的,直接修改源代码,但是这种方法可能会影响到现有的程序。搜索onBeforeScrollStart方法,将其中的preventDefault禁止掉搜索_end方法,将其中模拟click事件的方法全部给注释掉.2、使用如下代码//为了解决iscroll直接使用click执行两次问题vartouchEven...

C#软件设计——小话设计模式原则之:接口隔离原则ISP

前言:有朋友问我,设计模式原则这些东西在园子里都讨论烂了,一搜一大把的资料,还花这么大力气去整这个干嘛。博主不得不承认,园子里确实很多这方面的文章,并且不乏出色的博文。博主的想法是,既然要完善知识体系,就不能半途而废。今天就来看看设计模式原则的另一个:接口隔离原则。软件设计原则系列文章索引C#软件设计—&m...

JS组件系列——两种bootstrap multiselect组件大比拼

前言:今天继续来看看bootstrap的另一个组件:multiselect。记得在项目开始之前,博主项目组几个同事就使用哪些js组件展开过讨论,其中就说到了select组件,由于项目的整体风格使用的bootstrap风格,所以在选用select组件的时候优先考虑和bootstrap结合使用的。其中就找到了两个这种组件,...

Windows10安装好Visual Studio2017后,找不到MFC向导

 前段时候在Windows10中安装好VisualStudio2017后,想创建一个基于MFC的对话框应用,发现无法找到MFC开发向导选项,很是奇怪,以前使用VC6.0或者VisualStudio2017之前的版本都OK的,于是Google了一下,发现需要自己添加VisualStudioInstaller中的...

c++关于multiset的头文件包含问题

最近在Bilibili上看到不少侯捷老师C++的视频教程,侯捷老师翻译了很多C++的经典书籍,比如《EssentialC++中文版》、《STL源码剖析》,也写了《深入浅出MFC第二版》。使用到multiset这个关联容器时,本来以为VisualStudio2017中会提供#include<multiset>...

C++ std::isnan等函数的使用

C和C++11标准提供了类似于isnan、isfinite、isinf、isnormal、fpclassify分别用于判断是非数(NaN)值、有限制、无穷值、正常数值等。今天在使用Modbus读取设备对应寄存器的float状态值时,出现一些问题,导致数据不能正常获取,最后发现原来设备对应的寄存器里面会出现一些无效的值,...
代码星球 ·2020-04-01
首页上一页...617618619620621...下一页尾页