摘要: JS实现客户端的网页加密解密技术,可用作选择性隐蔽展示。当然客户端的加密安全度是不能与服务器相提并论,肯定不能用于密码这类内容的加密,但对于一般级别的内容用作展示已经够了。 JS加密与解密的解决方案有很多,本文则利用String对象的charCodeAt()方法和fromCharCode()方法对字 阅读全文
posted @ 2017-07-10 10:34 熊仔其人 阅读(4957) 评论(1) 推荐(0) 编辑
摘要: 上传图片到图片服务器,因为域名不同,多以会有跨域问题。 No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://img.xxx.com' is therefore not 阅读全文
posted @ 2017-05-22 14:06 熊仔其人 阅读(6452) 评论(1) 推荐(0) 编辑
摘要: HTML5的Server-Sent Events(SSE)功能,允许服务端推送数据到客户端(通常叫数据推送).当数据源有新数据,它马上发送到客户端,不需要等待客户端请求.HTML5支持服务器发送事件(Server-Sent Events)-单向消息传递数据推送(C#示例).规范主要由两个部分组成:第一个部分是服务器端与浏览器端之间的通讯协议,第二部分则是在浏览器端可供 JavaScript 使用的 EventSource 对象。通讯协议是基于纯文本的简单协议。服务器端的响应的内容类型是“text/event-stream”。响应文本的内容可以看成是一个事件流,由不同的事件所组成。 阅读全文
posted @ 2017-05-18 18:15 熊仔其人 阅读(4411) 评论(2) 推荐(2) 编辑
摘要: 设计模式并不是某一种语言所特有的,而是一种设计理念,本文学习Javascript的设计模式中的工厂设计模式相关知识。音乐播放器的prototype属性可以封装成一个对象,用作父类继承。建立工厂动态生成WangyiMusic或者QQMusic,然后生成一个QQMusic实例,并调用相应的方法。 阅读全文
posted @ 2017-04-30 14:51 熊仔其人 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 对象的私有方法和属性,外部是不可以访问的,在方法的内部不是能this调用对象的公有方法、公有属性、特权方法的。调用公有方法,我们必需先实例化对象,公有方法中通过不this调用公有属性和特权方法,不能使用this调用静态方法和属性,必需裁通过对象本身调用,即对象名,公有方法也不能调用私有方法。特权方法通过this调用公有方法、公有属性,通过对象本身调用静态方法和属性,在方法体内直接调用私有属性和私有方法。使用静态方法时,无需实例化对象,便可以调用,对象实例不能调用对象的静态方法,只能调用实例自身的静态属性和方法。只包含静态属性和静态方法的类叫静态类,不能被实例化。 阅读全文
posted @ 2017-04-19 18:40 熊仔其人 阅读(5075) 评论(1) 推荐(1) 编辑
摘要: 根据base64字符串可以转化成真实的文件,data:image/png;base64,特别是最近玩AngularJS时候,用到图片上传,裁剪图片保存功能,需要用到ngImgCrop裁剪图片控件。它就是将图片裁剪后保存成base64字符串结果的。base64字符串转文件,以及ngImgCrop裁剪图片并上传保存到服务器示例 阅读全文
posted @ 2017-04-19 11:42 熊仔其人 阅读(3631) 评论(0) 推荐(0) 编辑
摘要: 通过表单的input type="file"控件可以实现本地文件的选择,然后通过form表单提交到服务器端实现上传。注意此时表单需要添加内容属性: enctype="multipart/form-data",并且该form表单是post方式提交。示例一展示了前端图片上传预览基本功能的实现。实例二实际运用多张图片上传和预览,可设置默认图片,且可移除选择 阅读全文
posted @ 2017-03-03 10:52 熊仔其人 阅读(12018) 评论(1) 推荐(1) 编辑
摘要: 事件是将JavaScript脚本与网页联系在一起的主要方式,是JavaScript中最重要的主题之一,深入理解事件的工作机制以及它们对性能的影响至关重要。本文将详细探讨JavaScript的事件机制,并对比分析了浏览器之间的不同,具体内容包括事件流、事件处理程序绑定方式、事件对象等。对比分析DOM事件与IE事件差异性,整理代码写可跨浏览器的事件处理程序。 阅读全文
posted @ 2017-01-16 14:26 熊仔其人 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 摇一摇的实现需借助html5新增的devicemotion事件,获取设备在位置和方向上的改变速度的相关信息,通过加速度阈值,时间差控制实现摇一摇功能 阅读全文
posted @ 2017-01-14 16:54 熊仔其人 阅读(957) 评论(0) 推荐(0) 编辑
摘要: postgresql数据库创建/修改/删除等写入类代码语法总结: 1,创建库 2,创建/删除表 2.1 创建表 2.2 如果表不存在则创建表 2.3 删除表 2.4 实例代码: 说明:serial,bigserial 是自增长字段数据类型,分别对应 int,long 3,创建/修改字段 3.1 添加 阅读全文
posted @ 2016-12-29 16:36 熊仔其人 阅读(7013) 评论(0) 推荐(0) 编辑
摘要: 新建工作薄 生成工作表缩略图 添加PDF书签 添加图片的超链接 设置工作表标签颜色 创建数据透视图和数据透视表 字体的上标和下标效果 设置工作表背景图片 设置单元格属性 换行符和文字环绕 设置公式的注意事项 Excel工作表中插入/删除行 先行后列填充数据 生成Excel的方法 在单元格中如何添加边框 阅读全文
posted @ 2016-12-27 11:36 熊仔其人 阅读(9409) 评论(0) 推荐(2) 编辑
摘要: 查看被锁表: 解除锁: 查看被锁表: spid 锁表进程 tableName 被锁表名 解锁: 阅读全文
posted @ 2016-09-29 13:58 熊仔其人 阅读(34388) 评论(1) 推荐(4) 编辑
摘要: 在查询分析器中执行:select rand(),可以看到结果会是类似于这样的随机小数:0.36361513486289558,像这样的小数在实际应用中用得不多,一般要取随机数都会取随机整数。那就看下面的两种随机取整数的方法:1、A:select floor(rand()*N) 生成的数是这样的:12 阅读全文
posted @ 2016-07-31 10:41 熊仔其人 阅读(10622) 评论(0) 推荐(1) 编辑
摘要: 返回当前时间的标准日期格式,格式转换,unix时间戳,相对于当前时间的相对天数、相对分钟数,返回相差 秒数、分钟数、小时数,时间格式检测,年,季度,月,周等等辅助处理和计算 阅读全文
posted @ 2016-07-27 09:13 熊仔其人 阅读(1347) 评论(0) 推荐(0) 编辑
摘要: C#里面经常会用到枚举类型,枚举是值类型对象,如果你想用枚举类型的多属性特性,或者你想在MVC页面上通过简单的值类型转换,将某字段值所代表的含义转换为文字显示,这时候必须要将枚举扩展,是它支持文本描述属性,或者显示名称属性,亦或者多语言支持。例如同一个值类型的字段值,你想让它显示中文描述,英文描述… 阅读全文
posted @ 2016-07-16 14:28 熊仔其人 阅读(3476) 评论(1) 推荐(0) 编辑
摘要: 实现复选框树的多层级表单控件,类似于多层级的角色与权限控制功能,支持CheckBox,允许对菜单项进行选择,方便的与MVC结合,能够以提交表单的方式,一次性将树绑定到后台接收的对象 阅读全文
posted @ 2016-06-05 18:35 熊仔其人 阅读(3782) 评论(3) 推荐(0) 编辑
摘要: 一、不谈什么 1、咱们不谈老板就是首席产品经理,如周鸿祎、张小龙、史玉柱、雷军... 2、咱们不谈产品经理是All In One的领导 二、产品经理不是什么 1、产品经理不是项目经理:整个项目的进度/任务分配、整个项目的质量,不归产品经理负责 2、产品经理不是部门经理:部门人员分工配合/协调工作、团 阅读全文
posted @ 2016-03-30 09:10 熊仔其人 阅读(872) 评论(0) 推荐(1) 编辑
摘要: "开放-封闭"原则(OCP)原则讲的是:一个软件实体应当对扩展开放,对修改关闭。里氏代换原则(LSP):子类型(subtype)必须能够替换它们的基类型。用面向对象的语言来讲,不允许更改的是系统的抽象层,而允许更改的是系统的实现层。 阅读全文
posted @ 2016-03-28 14:20 熊仔其人 阅读(834) 评论(0) 推荐(0) 编辑
摘要: 模板方法模式——在一个抽象类中定义一个操作中的算法骨架,而将一些步骤延迟到子类中去实现。把相同的部分抽象出来到抽象类中去定义,具体子类来实现具体的不同部分,这个思路也正式模板方法的实现精髓所在。模板方法模式在抽象类中定义了算法的实现步骤,将这些步骤的实现延迟到具体子类中去实现,从而使所有子类复用了父类的代码,所以模板方法模式是基于继承的一种实现代码复用的技术。 阅读全文
posted @ 2016-03-28 13:53 熊仔其人 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 代理模式——就是给某一个对象提供一个代理,并由代理对象控制对原对象的引用。在一些情况下,一个客户不想或者不能直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。例如电脑桌面的快捷方式就是一个代理对象,快捷方式是它所引用的程序的一个代理。代理模式能够将调用用于真正被调用的对象隔离,在一定程度上降低了系统的耦合度。代理对象在客户端和目标对象之间起到一个中介的作用,这样可以起到对目标对象的保护。代理对象可以在对目标对象发出请求之前进行一个额外的操作,例如权限检查等。 阅读全文
posted @ 2016-03-28 13:42 熊仔其人 阅读(274) 评论(0) 推荐(0) 编辑