-
避免 Swift 单元测试中的强制分析
所属栏目:[编程] 日期:2021-11-06 热度:97
前言 强制解析(使用 !)是 Swift 语言中不可或缺的一个重要特点(特别是和 Objective-C 的接口混合使用时)。它回避了一些其他问题,使得 Swift 语言变得更加优秀。比如 处理 Swift 中非可选的可选值类型[1] 这篇文章中,在项目逻辑需要时使用强制解析去处理可选[详细]
-
三个一组还是四个一组?从Bytes到Unicode的字节划分技巧
所属栏目:[编程] 日期:2021-11-06 热度:122
大家在 Python 开发过程中,经常会进行字符串encode为 Bytes型数据,或者把 Bytes 型数据 decode为字符串的操作。例如:图片我们知道,在 Unicode 编码中,中文占3个字节,所以一个中文字符编码为 Bytes 型数据以后,会占用3个 Bytes 字符,例如: a = 青 a.e[详细]
-
Redis的基础知识和使用场景
所属栏目:[编程] 日期:2021-11-06 热度:142
什么是redis? Redis 是互联网技术领域使用最为广泛的存储中间件,它是「Remote Dictionary Service」的首字母缩写,也就是「远程字典服务」。Redis 以其超高的性能、完美的文档、简洁易懂的源码和丰富的客户端库支持在开源中间件领域广受好评。国内外很多大型[详细]
-
Golang怎样表示枚举类型
所属栏目:[编程] 日期:2021-11-06 热度:82
go 语言枚举类型是这么用的?在什么场景下会用到枚举?本文对 go 语言枚举做了详细讲解。 枚举,是一种重要的数据类型,由一组键值对组成,通常用来在编程语言中充当常量的标识符。在主流行编程语言如 c、 java 等,都有原生支持。在 go 中,大家却找不到 enu[详细]
-
简单而不简约 一份Python小抄呈上
所属栏目:[编程] 日期:2021-11-06 热度:107
大家好,我是Peter~ 本文主要是对Python中常见的6种数据类型操作进行了汇总: Numbers(数字) String(字符串) List(列表) Tuple(元组) Dictionary(字典) Set(集合) 一、数字Numbers 数字很常见,比如:1,2,100,999等,两个常见的数据类型转化函数:int和flo[详细]
-
XHTML 2宣布夭折 W3C加大HTML 5开发力度
所属栏目:[编程] 日期:2021-11-06 热度:171
根据W3新闻档案库,将于2009年12月31日过期的XHTML 2工作小组合同将不会被更新了。这意味着什么?XHTML 2永远都不会成为W3C的标准推荐了。所以,还是尽早搭上HTML 5的顺风车吧。 相关阅读 HTML 5是近十年来Web开发标准最巨大的飞跃。和以前的版本不同,HTML 5[详细]
-
PHP 5.3.0推出 新增命名空间等多项特性
所属栏目:[编程] 日期:2021-11-06 热度:50
PHP官方网站于6月30日公布了PHP 5.3.0正式发布的消息。该版本是PHP 5.x系列的一个重要里程碑。 点击这里参考PHP 5.3版本的新特性浅析。 PHP 5.3.0发布地址 PHP 5.3.0发布通告 新增功能不完全列表 ◆命名空间 ◆延迟静态绑定 ◆Lambda函数和闭包 ◆新增语法NOW[详细]
-
GlassFish ESB v2.1推出
所属栏目:[编程] 日期:2021-11-06 热度:179
经过几个月的开发,bug修改,测试等,GlassFish ESB v2.1现在终于发布!本次发布新特性是通过 GlassFish ESB扩展更加容易。所有的组件现在都支持群集。随便说明的是,GlassFish ESB 当然也是基于 GlassFish 群集的。 本次发布中,其它新特性便是包含了IEP SE[详细]
-
Adobe Labs再出重量级产品LiveCycle Data Services 3
所属栏目:[编程] 日期:2021-11-06 热度:180
Adobe Labs在2009年6月17日又发布了一款重量级产品:Adobe LiveCycle Data Services 3,这是本月来Adobe Labs发布的第六款产品了。 本次发布的产品是服务器端产品:Adobe LiveCycle Data Services,即我们通常称为的LCDS的第三版。 ***的第三版Adobe LiveCycl[详细]
-
为软件王国立法 从硬件产业的内幕讲起
所属栏目:[编程] 日期:2021-11-06 热度:199
本文作者Paul Kimmel是codeguru网站上VB Today栏目的专栏作家,有着二十多年的项目经验,涉及到硬件和软件的方方面面。Paul这么多年的项目经验令他了解到,硬件产业中有着很多生产中的小秘密,而这些秘密如果跟软件工程师们分享的话,是会带来很多好处的。以[详细]
-
PHP 5.2.10正式版推出 修正大量的BUG
所属栏目:[编程] 日期:2021-11-06 热度:80
与PHP 5.2.10正式版同时发布的还有PHP 5.30的第三个RC版,其他的产品线版本是2008-08-07的4.4.9。 PHP 5.30是一个新开发的PHP版本,其中包括一些基本的扩展,以及一些新的特点。PHP 5.3包括一些关键的新功能,例如命名空间,后期静态绑定,NOWDOC语法,lambda[详细]
-
迎接Eclipse 3.5 Galileo新特点
所属栏目:[编程] 日期:2021-11-06 热度:143
Eclipse 3.5新特性包括: 平台及UI ◆Solaris x86已经加入支持行列 ◆Install New Software向导中的Work with:下拉框现在支持自动补全 ◆增加了一个新的介绍主题,叫做Slate ◆打开的编辑器及多编辑器页面间的切换更加容易(快捷键:Ctrl+PageDown/Ctrl+PageUp[详细]
-
phpMyAdmin 3.2.0推出 增加新特性
所属栏目:[编程] 日期:2021-11-06 热度:96
phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的资料库管理工具。 根据phpMyAdmin官网显示,此次phpMyAdmin 3.2.0的发布,主要增加了一些新功能,并修复了一些BUG。 可以管理整个MySQL服务器(需要超级用户),也可以管理单个数据库。[详细]
-
JS.Class 2.1推出 JavaScript实现Ruby风格
所属栏目:[编程] 日期:2021-11-06 热度:59
JS.Class 2.1新特性: ◆新的类库:ConstantScope, Hash和HashSet ◆软件包管理有一个新的API,并行下载文件,支持SpiderMonkey, Rhino或V8的服务器端环境。 ◆Enumerable模块已经更新使用了Ruby1.9的大部分方法 ◆核心对象方法在Kernel 模块中,并添加了不少[详细]
-
Visual Studio国际化功能包2.0 Beta推出
所属栏目:[编程] 日期:2021-11-06 热度:200
Chinese Text Alignment Class Library and TextBox Controls 包含支持简体中文文本对齐的WinForm 和 WPF 的TextBox控件, 以及供帮助开发人员很容易地按中文文本对齐显示字符串的一个类库。 Chinese Auto Complete Class Library and TextBox Controls 包含支[详细]
-
装修网站如何做seo的优化
所属栏目:[编程] 日期:2021-11-06 热度:55
可见网站的外链优化建设是多么的重要,不过随着搜索引擎的发展,它们产对于网站外链的重视程度没有过去那么高了,很多SEO也因此忽略了对网站链接的优化。子晨SEO站长建议广大站长们一定不要因为比重下降而忽略对装饰公司网站外链的优化,在日常工作中要适当的[详细]
-
揭秘Python list 深/浅拷贝原理
所属栏目:[编程] 日期:2021-11-06 热度:195
1. python list的深/浅拷贝 python 有一种常用数据类型:list,使用list时经常需要考虑一件事件,那就是:浅拷贝与深拷贝。 至于什么是深浅拷贝,先从一个示例代码来分析一下: import copy # list 测试使用的源数据 lists = [[1, 2, 3], 4, 5, 6] def low_co[详细]
-
怎样在 Java 中使用外部库
所属栏目:[编程] 日期:2021-11-06 热度:176
外部库填补了 Java 核心库中的一些功能空白。 Java 自带有一组核心库,其中包含了定义常用数据类型和相关行为的库(例如 String 和 Date)、与主机操作系统交互的实用程序(例如 System 和 File),以及一些用来管理安全性、处理网络通信、创建或解析 XML的有用的[详细]
-
Python太好用了!AI初学者快速体验人脸检查
所属栏目:[编程] 日期:2021-11-06 热度:85
我们使用python进行AI识别测试,具体方式是是开启本地电脑的摄像头进行实时的识别,或者直接传入一张图片进行行人检测,在分析代码把数据源传入到识别,看到的是source=0,但是这个参数是打开本地电脑的摄像头流,再进行行人检测。 但我们需要对此处进行修改[详细]
-
我近日偶遇的六个很酷的Python库
所属栏目:[编程] 日期:2021-11-06 热度:171
Python是机器学习不可或缺的一部分,库让我们的生活更简单。最近,我在处理机器学习项目时遇到了6个很棒的库。它们帮我节省了大量时间,本文将介绍它们。 1. clean-text clean-text是真正很出色的库,如果您需要处理抓取内容或社交媒体数据,它应该是您的首[详细]
-
什么是可中断锁?有什么用?怎么达成?
所属栏目:[编程] 日期:2021-11-06 热度:66
在 Java 中有两种锁,一种是内置锁 synchronized,一种是显示锁 Lock,其中 Lock 锁是可中断锁,而 synchronized 则为不可中断锁。 所谓的中断锁指的是锁在执行时可被中断,也就是在执行时可以接收 interrupt 的通知,从而中断锁执行。 PS:默认情况下 Lock[详细]
-
从 Hotspot 虚拟机角度来分析 Java 线程开启
所属栏目:[编程] 日期:2021-11-06 热度:118
基本概念 Java 线程其实是映射到操作系统的内核线程上的,所以 Java 线程基本上也就是操作系统在进行管理。在 Linux系统中,线程和进程用的是同一个结构体进行描述的,只不过进程拥有自己独立的地址空间,而同一个进程的多个线程之间是共享资源的。 简单说明[详细]
-
你清楚JDK版本相关特性吗?结果令人尴尬!
所属栏目:[编程] 日期:2021-11-06 热度:89
关于版本意识,尤其是初学者,很少有人会关注(很多三五年了,照样没怎么关注)。 为什么不关注呢?因为他们关注都是功能点或者知识点。 后来,逐渐的,一部分人在开发中就会遇到各种各样的问题,于是就开始关注版本了,而另外一部分人完全就是为了应付面试。 接[详细]
-
一文掌握 C++ 智能指针的应用
所属栏目:[编程] 日期:2021-11-06 热度:159
RAII 与引用计数 了解 Objective-C/Swift 的程序员应该知道引用计数的概念。引用计数这种计数是为了防止内存泄露而产生的。 基本想法是对于动态分配的对象,进行引用计数,每当增加一次对同一个对象的引用,那么引用对象的引用计数就会增加一次, 每删除一次[详细]
-
看完后让你成为武松,手把手教你打败Java中的纸老虎
所属栏目:[编程] 日期:2021-11-06 热度:127
泛型,其实算是Java当中比较难的语法了,很多人一开始都对其一知半解,也很害怕阅读带泛型的源码,虽然看起来语法很难,但当你理解后会觉得很简单,其实只是一个纸老虎罢了。下面,我将会用非常简单易懂的方式带你去理解它,相信你在认真看完后会有非常大的收[详细]