PHP 单例模式的实现

  • Post author:
  • Post category:php

单例设计模式为了解决在一个应用中只有一个实例【比如数据库实例】,并且禁止clone 复制 在PHP中可以继承单例模式来使用单例模式的特性,避免每次创建一个类都要创建一个对象 一般Sigleton类的实现 参考【 https://stackoverflow.com/questions/3126130/extending-singletons-in-php 】 但是上面参考链接其实也有一点问题 【然后…

继续阅读 PHP 单例模式的实现

关于Python中的空值问题

  • Post author:
  • Post category:python

参考资料: Python中Nan||None||NaT||Null 背景: python中有许多表示空值的方式,本文对不同的空值表达方式从类型、等值性、语法方面进行归纳总结 1. None 介绍 None是python中独有的特殊数据类型,它不同于空列表、空字符串、空Series等,它是一个特殊的存在,表示什么都没有。 类型 NoneType 2. NaN和np.nan 介绍 NaN(not a …

继续阅读 关于Python中的空值问题

SupportAssist Enterprise 配置指南(win版)

  • Post author:
  • Post category:其他

SupportAssist Enterprise 配置指南(win版) 1、 下载安装SupportAssistEnterprise。 https://www.dell.com/support/home/zh-cn/drivers/driversdetails?driverid=7WRH4- 2、 登录TechDirect账号(否则无法添加服务器)。 3、 添加Dell服务器、交换机设备 4、 开…

继续阅读 SupportAssist Enterprise 配置指南(win版)

Android Notification通知栏、点击事件、悬浮通知的简单实现

  • Post author:
  • Post category:其他

Notification的三要素 1.小图标 .setSmallIcon() 2.标题 .setContentTitle() 3.内容 .setContentText() 这是一个通知栏的 三要素 有了三要素你的通知栏才能显示出来 一些常用的方法 方法 效果 .setSmallIcon() 小图标 .setContentTitle() 标题 .setContentText() 内容 .setDef…

继续阅读 Android Notification通知栏、点击事件、悬浮通知的简单实现

项目设计中的解耦合

  • Post author:
  • Post category:其他

解耦,通俗理解就是:方便将代码分开写,不同程序员可以完全负责不同的模块代码,不需要关心别人怎么写,我只需要知道调用你的模块时需要什么参数和返回什么结果就行。或者说:方便扩展,方便换新的。 从代码层面来看,除了简单的封装(面向对象编程的基本要素),解耦主要还有两大思路: 依赖注入(DI) 和 面向切面编程(AOP) 【解耦还有另外两种思路: 消息队列 和 微服务 ,后者达到Http的API级别解耦】…

继续阅读 项目设计中的解耦合

struts2中各个jar包的具体作用

  • Post author:
  • Post category:其他

-----------------------------------struts2的核心包-------------------------------------- struts2-core-2.1.8.1    struts2的核心jar包,不可缺少的 xwork-core-2.1.6    xwork的核心包,由于Struts2是由xwork的延伸 有些类依然关联着 xwork的类 aop…

继续阅读 struts2中各个jar包的具体作用

JavaScript使用闭包实现单例模式

  • Post author:
  • Post category:java

闭包是JS的一种特性,其中一点就是:可以将外部函数的变量保存在内存中,利用这一特性,我们可以用来实现类的单例模式。 首先需要了解何为单例模式: 意图:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 主要解决:一个全局使用的类频繁地创建与销毁。 何时使用:当您想控制实例数目,节省系统资源的时候。 如何解决:判断系统是否已经有这个单例,如果有则返回,如果没有则创建。 了解完单例模式之后,我们不…

继续阅读 JavaScript使用闭包实现单例模式

【开发工具】Notepad++下载及安装

  • Post author:
  • Post category:其他

Notepad++除了可以用来制作一般的纯文字说明文件,也十分适合编写计算机程序代码。Notepad++不但可以显示行号,还有语法高亮度显示,和语法折叠等功能。而且 免费 ! 各种软件管理网站及软件下载该软件。 下载完成后修改默认语言和编码。设置——首选项——新建——修改默认语言和编码 版权声明:本文为weixin_43769946原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文…

继续阅读 【开发工具】Notepad++下载及安装

GaussDB修改表空间占用磁盘使用率阈值

  • Post author:
  • Post category:其他

GaussDB数据库表空间占用磁盘使用率达到了你所设定的值后数据库会进入只读模式 执行非只读SQL时报错如下: ERROR: cannot execute %s in a read-only transaction. 或者运行中部分非只读SQL(insert、update、create table as、create index、alter table 及copy from等)时报错。 cance…

继续阅读 GaussDB修改表空间占用磁盘使用率阈值

Mac 安装Homebrew

  • Post author:
  • Post category:其他

转自 asp.net 环境搭建 Homebrew官网 http://brew.sh/index_zh-cn.html Homebrew是神马 linux系统有个让人蛋疼的通病,软件包依赖,好在当前主流的两大发行版本都自带了解决方案,Red hat有yum,Ubuntu有apt-get 神马,你用mac os,不好意Mac os木有类似的东东,泪奔中几经折腾总算找到了第三方支持:Homebrew,H…

继续阅读 Mac 安装Homebrew