#进阶歌词

RequireJS进阶(一) 转

为了应对日益复杂,大规模的JavaScript开发。我们化整为零,化繁为简。将复杂的逻辑划分一个个小单元,各个击破。这时一个项目可能会有几十个甚至上百个JS文件,每个文件为一个模块单元。如果上线时都是这些小文件,那将对性能造成一定影响。 RequireJS提供了一个打包压缩工具r.js来对模块进行合并压缩。r...
代码星球 ·2020-05-17

RequireJS进阶(二) 转

这一篇来认识下打包工具的paths参数,在入门一中就介绍了require.config方法的paths参数。用来配置jquery模块的文件名(jQuery作为AMD模块时id为“jquery”,但文件名可通过paths配置可以不必是“jquery.js”,而是带有版本的如...
代码星球 ·2020-05-17

数据可视化大屏设计经验分享 【进阶篇】

前言说起数据可视化设计,如今绝对是热门的设计之一,而真正懂数据可视化设计的设计师却不多,随着大数据产业的蓬勃发展,很多企业都开始应用数据可视化。很多UI设计师突然会接到公司数据可视化设计的需求,如果不了解数据可视化的设计,那么肯定是一头雾水,不知从何入手。什么是数据可视化?数据可视化主要旨在借助于图形化手段,清晰有效地...

C#进阶系列——WebApi 身份认证解决方案:Basic基础认证

阅读目录一、为什么需要身份认证二、Basic基础认证的原理解析1、常见的认证方式2、Basic基础认证原理三、Basic基础认证的代码示例1、登录过程2、/Home/Index主界面3、WebApiCORS验证部分(重点)四、优化1、解决API的问题2、解决ajax的问题3、解决特殊不想使用验证的方法五、总结 ...

C#进阶--WebApi异常处理机制

 其实对于C#异常处理大家都不陌生,但是对于在WeiApi上的异常处理实际上也和传统异常处理区别不大,但是却经过封装可以让异常更加友好,https://docs.microsoft.com/en-us/aspnet/web-api/overview/error-handling/exception-handl...

Android so 文件进阶<三> so文件的简单加密

0x00 前言之前的两篇文章从链接视图和执行视图分析了elf文件的大致结构,这篇文章主要内容是对于so文件进行简单的加密工作,针对Ida等静态分析工具的分析,一旦开始动态调试就应该很容易就可以dump出内存,直接修复了。0x01 思路主要是两种思路,对文件中指定的section加密,然后在运行时由....

Android so 文件进阶<二> 从dlsym()源码看android 动态链接过程

0x00 前言这篇文章其实是我之前学习elf文件关于符号表的学习笔记,网上也有很多关于符号表的文章,怎么说呢,感觉像是在翻译elf文件格式的文档一样,千篇一律,因此把自己的学习笔记分享出来。dlsym()的源码是分析的android4.4的源码,android自己实现的bonicC库。0x01 基本...

Android so文件进阶 <一>

0x00 前言 最近一段时间在弄android方面的东西,今天有人发了张截图,问:在要dump多大的内存?  一时之间我竟然想不起来ELF文件的哪个字段表示的是文件大小,虽然最后给出了解决方法,IDACTRL+S,直接看Segements信息,可以得出整个文件的大小。但说明了自己对于ELF文件格式远...
代码星球 ·2020-05-14

[C#进阶系列]专题一:深入解析深拷贝和浅拷贝

  这个星期参加了一个面试,面试中问到深浅拷贝的区别,然后我就简单了讲述了它们的之间的区别,然后面试官又继续问,如何实现一个深拷贝呢?当时只回答回答了一种方式,就是使用反射,然后面试官提示还可以通过反序列化和表达树的方式。然后又继续问,如果用反射来实现深拷贝的话,如何解决互相引用对象的问题呢?当时我给出的答案是说那就不...

Membership三步曲之进阶篇

Membership三步曲之进阶篇- 深入剖析ProviderModel   本文的目标是让每一个人都知道ProviderModel是什么,并且能灵活的在自己的项目中使用它。Membership三步曲之入门篇 -Membership基础示例Membership三步曲之进...

T-SQL查询进阶—理解SQL Server中的锁

在SQLServer中,每一个查询都会找到最短路径实现自己的目标。如果数据库只接受一个连接一次只执行一个查询。那么查询当然是要多快好省的完成工作。但对于大多数数据库来说是需要同时处理多个查询的。这些查询并不会像绅士那样排队等待执行,而是会找最短的路径执行。因此,就像十字路口需要一个红绿灯那样,SQLServer也需要一...

python面向对象编程进阶

 isinstance(obj,cls)检查是否obj是否是类cls的对象1classFoo(object):2pass34obj=Foo()56isinstance(obj,Foo)issubclass(sub,super)检查sub类是否是super类的派生类1classFoo(object):2pass...

【python进阶】深入理解系统进程2

在上一篇【python进阶】深入理解系统进程1中,我们讲述了多任务的一些概念,多进程的创建,fork等一些问题,这一节我们继续接着讲述系统进程的一些方法及注意点如果你打算编写多进程的服务程序,Unix/Linux⽆疑是正确的选择。由于Windows没有fork调⽤,难道在Windows上⽆法⽤Python编写多进程的程...

【python进阶】深入理解系统进程1

之前程序执⾏都是⼀条腿⾛路,甚⾄是⽤⼀杆枪来打天下。通过系统编程的学习,会让⼤家有“多条腿”⼀起⾛路,就好⽐有了⼀把机关枪。此篇为深入理解进程第一篇,下面开始今天的说明~~~现实生活中有很多的场景中的事情是同时进⾏的,⽐如开⻋的时候⼿和脚共同来驾驶汽⻋,再⽐如唱歌跳舞也是同时进⾏的;如下视频是:...

【python进阶】Garbagecollection垃圾回收2

在上一篇文章【python进阶】Garbagecollection垃圾回收1,我们讲述了Garbagecollection(GC垃圾回收),画说Ruby与Python垃圾回收,Python中的循环数据结构以及引⽤计数以及Python中的GC阈值,这一节我们将继续介绍GC模块的一些应用和注意事项,下面开始今天的讲解~~P...
首页上一页...89101112...下一页尾页