macOS 开发 - 证书

版权声明:本文为博主原创文章,转载请附上本文链接地址。from : https://blog.csdn.net/lovechris00 https://blog.csdn.net/lovechris00/article/details/84848734 文章目录 一、Mac Certificates 证书 1. Mac Development 2. Apple Push Notification service SSL (Sandbox) 3. Mac App Store (企业账号没有这个证
分类: 其他 发布时间: 12-08 23:06 阅读次数: 0

Google Guava库

Google guava通了强大的工具类来简化代码。列举常用的集中类: 原文:https://ifeve.com/google-guava/ //不可变集合 ImmutableList<Integer> list = ImmutableList.of(1, 2, 3, 4); ImmutableMap<String, String> map = ImmutableMap.of("a", "b", "a1", "b1"); //
分类: 其他 发布时间: 12-08 23:05 阅读次数: 0

JVM 垃圾回收GC

一、如何判断对象是垃圾对象 1.引用计数法 在对象中添加一个引用计数器,当有地方引用这个对象的时候,引用计数器的值+1,失效则-1。但是两个相互引用的对象有可能无法回收。 private Object instance; Demo demo1 = new Demo(); Demo demo2 = new Demo(); demo1.instance = demo2; demo2.instance = demo1; demo2 = null; demo1 = null; System.gc()
分类: 其他 发布时间: 12-08 23:05 阅读次数: 0

Python &位操作运算符

运算符 描述 实例 & 按位与运算符:参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0 (a & b) 输出结果 12 ,二进制解释: 0000 1100 | 按位或运算符:只要对应的二个二进位有一个为1时,结果位就为1。 (a | b) 输出结果 61 ,二进制解释: 0011 1101 ^ 按位异或运算符:当两对应的二进位相异时,结果为1 (a ^ b) 输出结果 49 ,二进制解释: 0011 0001 ~ 按位取反运算符:对数据的每个二进制位取反,即把1变为0,把0变
分类: 其他 发布时间: 12-08 23:04 阅读次数: 0

Python&列表函数;方法

1list.append(obj) 在列表末尾添加新的对象 实例 aList = [123, 'xyz', 'wer', 'abc'] aList.append( 1998) print(aList) 打印结果为 [123, 'xyz', 'wer', 'abc', 1998]2list.count(obj) 统计某个元素在列表中出现的次数 实例 aList = [123, 'xyz', 'wer', 'abc',123] print(aList.count(123)) 输出结果为 2
分类: 其他 发布时间: 12-08 23:04 阅读次数: 0

python特征数据类型(列表、元祖、字典、集合)

(一)、主要内容 1.1、列表 1.2、元祖 1.3、字典 1.4、集合 列表 、字典、元祖、集合 (二)、列表 2.1、Python 提供了列表数据类型来存储由多个值组成的序列。在列表中,只可以是任何类型,称为元素或项。Python 列表是有序的。任意的成员都可以通过下标来进行访问。话句话说,Python 对列表数据中的所有成员按序编号,称为索引,从而实现对成员变量的访问和修改。 2.2、列表的创建 用逗号分隔的不同的数据项使用方括号“[ ]”括起来即可创建列表。例如: >>> list
分类: 其他 发布时间: 12-08 23:03 阅读次数: 0

CISCO ACL配置

ACL:access(访问)control(控制)list(列表),用来实现防火墙规则。 访问控制列表的原理 对路由器接口来说有两个方向 出:已经经路由器的处理,正离开路由器接口的数据包 入:已经到达路由器接口的数据包,将被路由器处理。 匹配顺序为:“自上而下,依次匹配”。默认为拒绝 访问控制列表的类型 标准访问控制列表:一般应用在out出站接口。建议配置在离目标端最近的路由上 扩展访问控制列表:配置在离源端最近的路由上,一般应用在入站in方向 命名访问控制列表:允许在标准和扩展访问列表中使用
分类: 其他 发布时间: 12-08 23:03 阅读次数: 0

PAT 单链表逆转

#include <stdio.h> #include <stdlib.h> typedef int ElementType; typedef struct Node *PtrToNode; struct Node { ElementType Data; PtrToNode Next; }; typedef PtrToNode List; List Read(); /* 细节在此不表 */ void Print( List L ); /* 细节在此不表 */ List Reverse( Lis
分类: 其他 发布时间: 12-08 23:03 阅读次数: 0

笔记_OF_Java并发编程实战

2.3.2 重入:由于内置锁是可以重入的,因此如果某个线程试图获取一个自己已经持有的锁那么这个请求就会成功。重入意味着获取锁的操作粒度是线程而不是调用。 2.4:锁来保护状态 对于可能被多个线程同时访问的可变状态变量,在访问它时都需要持有同一个锁在这种情况下。我们称状态变量是有这个锁保护的 3.2:发布与溢出。发布一个对象的意思:使对象能够在当前作用域之外的代码中使用。如,将一个指向该对象的引用保存到其它的代码可以访问的地方,或者在某一个非私有的方法中返回该引用。 逸出: 当某个不应该被发布的
分类: 其他 发布时间: 12-08 23:02 阅读次数: 0

mysql-\g和\G的作用

\g 的作用是分号和在sql语句中写’;’是等效的 \G 的作用是将查到的结构旋转90度变成纵向 \g的使用例子:查找一个表的创建语句 mysql> create table mytable(id int)\g Query OK, 0 rows affected (0.21 sec) mysql> show create table mytable \g +---------+-----------------------------------------------------------
分类: 其他 发布时间: 12-08 23:02 阅读次数: 0

Java多态特性。

搬运一下,这个挺详细的。 https://www.cnblogs.com/chenssy/p/3372798.html
分类: 其他 发布时间: 12-08 23:02 阅读次数: 0

Think In Java 第九章 9.2 接口 知识总结

1.abstract 关键字允许人们在类中创建一个/多个没有任何定义的方法。。2.interface这个关键之产生一个完全抽象的类。它允许创建者确定方法名,参数列表,返回类型,但是没有任何方法,接口只提供了形式,没有任何的具体实现 3.interface 相当于 class 前面可以加上 public . 接口也包含着域。但是它这些域隐式地是static 和 final的。 4.某个类要用接口时需要用 implement 关键字。 5. 接口里面的方法 不管声明与否它都是public的 。如果
分类: 其他 发布时间: 12-08 23:02 阅读次数: 0

转载深入理解jvm

版权声明:本文为博主原创文章,转载请注明作者和出处。 https://blog.csdn.net/u011080472/article/details/51330114 Java类初始化的顺序经常让人犯迷糊,现在本文尝试着从JVM的角度,对Java非继承和继承关系中类的初始化顺序进行试验,尝试给出JVM角度的解释。 非继承关系中的初始化顺序 对于非继承关系,主类InitialOrderWithoutExtend中包含了静态成员变量(类变量)SampleClass 类的一个实例,普通成员变量Sa
分类: 其他 发布时间: 12-08 23:01 阅读次数: 0

多分类问题决策树数据分析-大数据ML样本集案例实战

版权声明:本套技术专栏是作者(秦凯新)平时工作的总结和升华,通过从真实商业环境抽取案例进行总结和分享,并给出商业应用的调优建议和集群环境容量规划等内容,请持续关注本套博客。QQ邮箱地址:[email protected],如有任何学术交流,可随时联系。 1 数
分类: 编程语言 发布时间: 12-08 23:01 阅读次数: 0

python 作业(回归模型与房价预测)

1. 导入boston房价数据集 2. 一元线性回归模型,建立一个变量与房价之间的预测模型,并图形化显示。 3. 多元线性回归模型,建立13个变量与房价之间的预测模型,并检测模型好坏,并图形化显示检查结果。 4. 一元多项式回归模型,建立一个变量与房价之间的预测模型,并图形化显示。
分类: 其他 发布时间: 12-08 23:01 阅读次数: 0

day 13 - 1 迭代器

迭代器 首先我们查看下列类型拥有的所有方法(会显示很多) print(dir([])) print(dir({})) print(dir('')) print(dir(range(10))) #求下上面列表中方法的交集 ret = set(dir([]))&set(dir({}))&set(dir(''))&set(dir(range(10))) #set 转化为列表 print(ret) #可以注意到都有这两个双下方法 # __init__ __iter__ #我们来举一个双下方
分类: 其他 发布时间: 12-08 23:01 阅读次数: 0

添加指定的日志信息

给AccountServiceImpl类 添加指定的日志信息   Logger logg=Logger.getLogger(AccountSrviceImpl.class);   logg.info(accIn.getAccNo()+"在"+new Date().toLocaleString()+"给"+accOut.getAccNo()+"转账了"+log.getMoney()+"元钱"); info是日志的级别
分类: 其他 发布时间: 12-08 23:01 阅读次数: 0

python笔记-正则表达式常用函数

1、re.findall(pattern,string,flags=0) ——> list(列表) 列出字符串中模式的所有匹配项,并作为一个列表返回。如果无匹配,则返回空列表! 与re.search()不一样的地方: re.findall返回的是列表,re.search返回文本 re.findall匹配多个值,re.search只要匹配到就返回,只匹配一个值 >>> import re >>> re.findall(r"ab","abcaaaab") ['ab', 'ab']
分类: 其他 发布时间: 12-08 23:01 阅读次数: 0

好久没写的博客_数组的长度等小问题

好久没写,有点懒,有点忙。 但我觉得最主要的原因是,我最近遇上的问题都没什么关联性,很难让我在一篇博客里把他们都串联起来。 一个问题写一篇博客又有点小题大做了。 不管怎么样堆积了那么多问题,还是先整合一下吧。 1.声明在使用前 当然可以直接先定义再使用,但是我本人不喜欢。我更喜欢用main函数打头,不然找它要找半天。 一般情况下是函数的声明,别忘记就行。容易出错的是算上结构体的时候。 由于我不清楚结构体的声明格式,因此把结构体放在main函数前,当然这还是可以接受的。 但是会存在结构体作为函数
分类: 其他 发布时间: 12-08 23:01 阅读次数: 0

List<T>常用操作

1.List<T>类型强制转换: List<UIData> datalist=null; datalist.ConvertAll<object>(input => input as object); //将UIData类型的List强制转成object类型。 List<Object> m= datalist.ConvertAll(s=> (object)s); 2.对多个集合和数组的操作(合并,去重,判断): List<int> listA = new List<int> {1,2,3,5,7
分类: 其他 发布时间: 12-08 23:01 阅读次数: 0