上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 33 下一页
摘要: 大家好,今天分享几个我知道的实用 VS 技巧,而这些技巧我发现很多人都不知道。因为我经常在工作中遇到:我在同事电脑上解决问题,或在会议上演示代码示例时,使用了一些 VS “骚”操作,他们会好奇地问:你是怎么做到的?这给我的感觉,有时候你知道一些别人不知道的小技巧便可以让你显得更专业。 PS:本文所有 阅读全文
posted @ 2020-07-01 09:32 Linybo2008 阅读(1072) 评论(0) 推荐(2) 编辑
摘要: canvas介绍及使用方法 一、canvas简介 ​<canvas> 是 html5 新增的,一个可以使用脚本(通常为 javascript) 在其中绘制图像的 html 元素。它可以用来制作照片集或者制作简单的动画,甚至可以进行实时视频处理和渲染。 ​它最初由苹果内部使用自己 macos x we 阅读全文
posted @ 2020-06-30 17:31 Linybo2008 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 详细介绍了setTimeout、setInterval、requestAnimationFrame的使用及其优缺点,列举了常见面试题 一、前言 前端实现动画效果主要有以下几种方法:CSS3中的transition 和 animation ,Javascript 中可以通过定时器 setTimeout 阅读全文
posted @ 2020-06-30 17:28 Linybo2008 阅读(635) 评论(0) 推荐(0) 编辑
摘要: 委托与事件在C#1.0的时候就有了,随着C#版本的不断更新,有些写法和功能也在不断改变。本文温故一下这些改变,以及在NET Core中关于事件的一点改变。 一、C#1.0 从委托开始 1. 基本方式 什么是委托,就不说概念了,用例子说话。 某HR说他需要招聘一个6年 .NET5 研发经验的“高级”工 阅读全文
posted @ 2020-06-30 17:26 Linybo2008 阅读(203) 评论(0) 推荐(0) 编辑
摘要: Reflector是.NET开发中必备的反编译工具。即使没有用在反编译领域,也常常用它来检查程序集的命名规范,命名空间是否合理,组织类型的方法是否需要改善。举例说明,它有一个可以查看程序集完整名称的功能,请看下图 这里的Name,是标识一个程序集的完整标识,当GAC中存在程序集的多个版本时,这个名称 阅读全文
posted @ 2020-06-30 14:40 Linybo2008 阅读(3645) 评论(0) 推荐(1) 编辑
摘要: Expression Evaluator 是一个轻量级的可以在运行时解析C#表达式的开源免费组件。表达式求值应该在很多地方使用,例如一些工资或者成本核算系统,就需要在后台动态配置计算表达式,从而进行计算求值。相比 NCal,还是这个 Expression Evaluator 比较强大,虽然部分功能有 阅读全文
posted @ 2020-06-24 17:31 Linybo2008 阅读(668) 评论(0) 推荐(0) 编辑
摘要: var name = "全局变量"; $(function () { function test(){ var name = "局部变量"; alert(name); // 局部变量 eval( "alert(name);" ); // 局部变量 $.globalEval( "alert(name) 阅读全文
posted @ 2020-06-24 17:08 Linybo2008 阅读(250) 评论(0) 推荐(0) 编辑
摘要: jquery的eval的使用 eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。 <script type="text/javascript"> var str="1+2+3"; alert(eval(str)); </script> <button type="but 阅读全文
posted @ 2020-06-24 17:01 Linybo2008 阅读(1422) 评论(0) 推荐(0) 编辑
摘要: eval(string) eval函数接收一个参数string,如果string不是字符串,则直接返回string。否则执行string语句。如果string语句执行结果是一个值,则返回此值,否则返回undefined。 需要特别注意的是对象声明语法“{}”并不能返回一个值,需要用括号括起来才会返回 阅读全文
posted @ 2020-06-24 17:00 Linybo2008 阅读(1974) 评论(0) 推荐(0) 编辑
摘要: 知识需要不断积累、总结和沉淀,思考和写作是成长的催化剂 内容目录 老生常谈创建型1、Singleton单例2、Factory Method工厂方法3、Abstract Factory抽象工厂4、builder建造者5、Prototype原型结构型1、Adapter 适配器2、Decorator 装饰 阅读全文
posted @ 2020-06-24 10:23 Linybo2008 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 线程统一取消模型的基本方法和跨线程访问UI的常用套路。最后简介桌面程序BackgroundWorker组件的使用,助你更方便实现跨线程访问UI的需求 知识需要不断积累、总结和沉淀,思考和写作是成长的催化剂,输出倒逼输入 内容目录 一、线程统一取消模型1、取消令牌2、可以中断的线程1、设计一个中断函数 阅读全文
posted @ 2020-06-24 10:17 Linybo2008 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 知识需要不断积累、总结和沉淀,思考和写作是成长的催化剂 梯子 一、锁1、lock2、Interlocked3、Monitor4、SpinLock5、Mutex6、Semaphore7、Events1、AutoResetEvent2、ManualResetEvent3、ManualResetEvent 阅读全文
posted @ 2020-06-24 10:13 Linybo2008 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 知识需要不断积累、总结和沉淀,思考和写作是成长的催化剂 梯子 一、任务Task1、启动任务2、阻塞延续3、任务层次结构4、枚举参数5、任务取消6、任务结果7、异常二、并行Parallel1、Parallel.For()、Parallel.ForEach()2、Parallel.For3、Parall 阅读全文
posted @ 2020-06-24 10:12 Linybo2008 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 知识需要不断积累、总结和沉淀,思考和写作是成长的催化剂 内容目录 一、线程Thread1、生命周期2、后台线程3、静态方法1.线程本地存储2.内存栅栏4、返回值二、线程池ThreadPool1、工作队列2、工作线程和IO线程3、和Thread区别4、定时器 一、线程Thread .NET中线程操作封 阅读全文
posted @ 2020-06-24 10:11 Linybo2008 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 知识需要不断积累、总结和沉淀,思考和写作是成长的催化剂 异步多线程挺大一块内容,既想拆开慢慢学,又想一股脑全倒出。纠结再三,还是拆开吃透,也不至于篇幅过长,劝退许多人 本篇先做一个概述,列明一些基本概念 内容目录 一、进程和线程1、进程2、线程多线程后台线程3、简言之4、适用场景二、同步和异步1、同 阅读全文
posted @ 2020-06-24 10:09 Linybo2008 阅读(180) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 33 下一页