- 博客(54)
- 收藏
- 关注
转载 GCD(四) dispatch_semaphore
本文是GCD多线程编程中dispatch_semaphore内容的小结,通过本文,你可以了解到:信号量的基本概念与基本使用信号量在线程同步与资源加锁方面的应用信号量释放时的小陷阱今天我来讲解一下dispatch_semaphore在我们平常开发中的一些基本概念与基本使用,dispatch_semaphore俗称信号量,也称为信号锁,在多线程编程中主要用于控制多线程下访问资源的数量,比如...
2019-04-30 10:04:00 225
转载 iOS推送功能极光推送的介绍与实现
1、个人整理操作流程2、官方使用说明流程2018iOS极光推送完整流程极光推送开发文档极光推送官网转载于:https://www.cnblogs.com/CH520/p/10793543.html
2019-04-29 23:37:00 77
转载 kernel 进阶API
1.#define cond_resched() ({ \ ___might_sleep(__FILE__, __LINE__, 0); \ _cond_resched(); \}) int __sched _cond_resched(void) { ...
2019-04-29 17:26:00 55
转载 CS程序自动更新实现原理及代码(支持多版本多文件更新)
公司主要项目为CS端,经常遇到客户需求变更及bug处理,在没有引用自动更新之前每次更新程序,必须手动对每个客户端进行更新,这样导致技术支持工作量特别大,也给客户不好的印象,因此我需要一个自动更新程序! 我们实现自动更新大概有这2种实现方式: 一、通过TCP网络通讯的方式,客户端程序监听,当服务端有更新文件的时候,自动比对本地版本,如果服务器版本大于本地...
2019-04-29 09:13:00 487
转载 [swift 进阶]读书笔记-第十章:协议 C10P3 带有 Self 的协议 Protocols with Self Requirements...
第十章:协议 Protocol Protocol-Oriented Programming10.3 带有 Self 的协议 Protocols with Self Requirements本小节的知识点比较单一,主要是围绕带有Self的协议来讲的什么是带有 Self 要求的协议?当我们的协议中需要引入自身相关的参数或者返回自身相关的返回值的时候用self(书中并没有明确的解锁,外国大佬写...
2019-04-29 05:33:52 74
转载 java上传excel到后台解析入库
背景:最近需要做一个excel模板导入的功能,以便用户可以自己增删改查数据,当然,只有特别的用户才能有此权限,捋了捋思路,还是从前端写起实现: 页面最后的效果如下,可以自己修改,删除,导入导出数据,为了统一规范,防止数据不规范解析不了,模板由我们提供下载,用户填充数据统一导入, 涉及到机密,打码请见谅。 页面主要我分为三大块功能, 一是分权分域,只有特定的用户才能导...
2019-04-28 16:19:00 162
转载 移动端开发之JSBridge
行走四方,广结善缘,不为四方知己,但求一心平静。JSBridge在移动端H5开发中,我们常会调用一些(Android/iOS)端上的功能,这些功能有的是用H5无法实现的,有的纯粹是懒得再用H5开发一遍。JSBridge的目标即是在H5中以某种方式唤起这些端上的方法。H5与Native通信话不多说,先上代码,这段代码实现的功能即是在H5中唤起Native方法:// bridgeCall...
2019-04-28 13:49:24 317
转载 下:比拼生态和未来,Spark和Flink哪家强?
前文对 Spark 和 Flink 的引擎做了对比。对用户来说引擎并不是考虑数据产品的唯一方面。开发和运维相关的工具和环境,技术支持,社区等等,对能不能在引擎上面做出东西来都很重要。这些构成了一个产品的生态。可以说引擎决定了功能和性能的极限,而生态能让这些能力真正发挥出作用。概 况Spark 是最活跃的 Apache 项目之一。从 2014 年左右开始得到广泛关注。Spark 的开源社...
2019-04-28 10:09:18 63
转载 转发小程序
转发图标https://www.cnblogs.com/cckui/p/10212476.html转发方法https://www.cnblogs.com/xyyt/p/9947755.html转载于:https://www.cnblogs.com/yxw699/p/10775796.html
2019-04-26 17:59:00 85
转载 Google Colab Free GPU Tutorial【转载】
转自:https://medium.com/deep-learning-turkey/google-colab-free-gpu-tutorial-e113627b9f5d1.Google Colab支持python2和python3,可以使用通用的库Keras/Tf/Pytorch/OpenCV,是完全免费的,截止到前几天,已经由K80升级为T4.转载于:https://www...
2019-04-26 17:18:00 97
转载 Mac
前往某个目录或文件打开访达,cmd + shift + G,输入目录原来窗口还可以这样移动有时正在写作的我们,需要打开另⼀个窗口,但并不想让它覆盖正在写作的窗口,这时我们可以按住⌘command键,再来拖动另一个窗口。你会发现它可以在底层进行移动,不会干扰你正在写作的窗口。显示隐藏文件cmd + shift + .显示隐藏文件一些标志${user.home} == /Users/...
2019-04-26 07:46:26 45
转载 特斯拉史上最重要发布会?Elon Musk 交底全自动驾驶计划 ...
雷锋网新智驾按:新的一周刚开始,Elon Musk 就出来“搞事情”了。美国时间本周一,特斯拉在 Palo Alto总部搞了一场“自动驾驶投资者日”活动。在主题演讲环节,特斯拉的高管齐上阵,对特斯拉 ADAS 以及未来的全自动驾驶计划“交了底”。 从内容来看,这次特斯拉确实是认真的,各路高管抛出的全是技术干货,而非简单的营销推广——这次活动是特斯...
2019-04-23 15:42:45 144
转载 垃圾回收机制算法分析
什么是垃圾回收机制?不定时的清理不可达对象,不可达对象不会立马被回收,垃圾收集器在一个 Java 程序中是自动的,不能强制执行,即使我们已经清楚的确定这块内存已经没有用处了,应该被回收掉,也不能强制执行,我们能做的只是调用 System.gc() 来建议垃圾回收器,这块内存可以回收,但垃圾收集器回收不回收,什么时候回收,都是不可知的finalize() ...
2019-04-23 13:29:26 57
转载 性能优化技巧 - 查找
SPL为用户提供了强大的索引机制以及针对不同场景中各对象的查询函数,善加运用,可以显著提高查询性能。1 键值查找1.1 序表我们先建立一个份“通话记录”的模拟数据,通过这份数据,来比较一下不同查询函数对序表查询性能的影响。建立模拟数据的代码如下:代码1.1.1其中部分数据如下:图1.1.1对序表进行查询,通常我们会想到使用A.select()函数...
2019-04-22 20:14:51 66
转载 Nginx为已安装nginx动态添加模块
本篇文章主要介绍了Nginx之为已安装nginx动态添加模块的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧这里以安装第三方ngx_http_google_filter_module模块为例nginx的模块是需要重新编译nginx,而不是像apache一样配置文件引用.so下载第三方扩展模块ngx_http_google_filter_module...
2019-04-22 10:21:00 53
转载 BD是什么角色
BD是什么角色?在一般创业公司里面,有了产品接下来就是运营了,而运营中很重要的一点就是BD,也就是所谓商务拓展了,俗一点说就是生意的合作拓展https://www.jianshu.com/p/7dbaebd5f2fehttps://www.zhihu.com/question/19745469转载于:https://www.cnblogs.com/kidsitcn/p/1073404...
2019-04-19 09:40:00 1029
转载 Sentry 服务磁盘占满 清除postgresql方法
Sentry服务运行一段时间后磁盘会占满 86%so... 我们ssh 到主机docker ps复制代码运行以下命令进入到sentry ,,1f916f730069参数就是左边的iddocker exec -it 1f916f730069 /bin/bash复制代码sentry的cleanup工具操作帮助为root@9acfe6561812:/# sentry cleanup --hel...
2019-04-19 03:51:16 1695
转载 如何确保文件数据的传输安全性!
事实上,今天的业务越来越受数据驱动。为了使您的组织取得成功,不仅需要安全地发送,接收和访问大量数据,这一点至关重要。但是,您传输的越多,文件的安全性问题的可能性就越大。所以你会怎么做?正如谚语所说,最好的进攻是一个很好的防守。虽然在很多方面,正确的通信解决方案可以提供帮助。那么,应该如何更好地确保文件传输的安全性?知识是关键。随着私人聊天应用...
2019-04-18 15:01:40 782
转载 Spring Cloud Config 2.1.2、2.0.4 和 1.4.6 发布,修复 CVE-2019-3799
Spring Cloud Config 发布了 2.1.2、2.0.4 和 1.4.6 版本,主要用于解决CVE-2019-3799。这些修复程序也将包含在相应 Spring ...
2019-04-18 07:33:36 82
转载 ES5、ES6继承
ES5先创造子类的【实例对象】this,然后再将父类的方法添加到this上面(Parent.apply(this))function Father (name) { this.name = name}Father.action = function () { console.log('我在看电视')}Father.prototype.say = function () { ...
2019-04-18 05:27:07 46
转载 开源编辑器 Atom 简化代码审查过程
来自 GitHub 的开源编辑器 Atom 正在力求简化代码审查过程,希望以此减轻开发人员因拉取请求审查而产生的焦虑。GitHub 将代码审查描述为“社交、情感和后勤过程”。其中...
2019-04-17 07:43:28 94
转载 不满支持论坛,安全人员连续公布三个 WordPress 插件漏洞
百度智能云·域名服务,.com新用户首购仅需25元 被曝含 0day 漏洞的插件是 Yuzo Related Post...
2019-04-17 07:30:06 60
转载 go语言:函数参数传递详解
参数传递是指在程序的传递过程中,实际参数就会将参数值传递给相应的形式参数,然后在函数中实现对数据处理和返回的过程。比较常见的参数传递有:值传递,按地址传递参数或者按数组传递参数。1、常规传递使用普通变量作为函数参数的时候,在传递参数时只是对变量值得拷贝,即将实参的值复制给变参,当函数对变参进行处理时,并不会影响原来实参的值。例如:package mainimport ( "fmt")...
2019-04-17 07:20:55 246
转载 第二次java实训作业
1.声明一个整型变量a,并赋初值5,在程序中判断a是奇数还是偶数,然后输出判断的结果public class Mr {public static void main(String[] args){int a=5;if(a%2==0){System.out.println("a是偶数");}else{System.out.println("a是奇数");}}}2.从键盘输入...
2019-04-16 22:00:00 101
转载 linux服务器查看公网IP信息的方法
最近在解决网络问题时,需要查看本机的出口公网IP信息,所以在网络上搜索和请求运维达人,获得如下两个方法:curl ifconfig.me在linux系统中输入上述的命令,可以查看到本机连接的公网信息;如果该命令无效,可以使用下面一个命令,也同样可以获得对应的信息curl cip.cc转载于:https://www.cnblogs.com/insane-Mr-Li...
2019-04-15 19:29:00 54
转载 mybatis_增删改查
MyBatis单表添加操作分析# 在前面创建了第一个mybatis程序,在程序中实现了一个向数据库中添加数据的操作,代码如下<insert id="insertStudent" parameterType="com.doaoao.bean.Student"> INSERT INTO t_student(name,age,score) VALUES (#{nam...
2019-04-13 22:49:00 62
转载 Mix PHP V2 新特性:协程、定时器
协程Mix PHP V2 基于 Swoole 4 的 PHP Stream Hook 协程技术开发,协程使用方式与 Golang 几乎一致,包括框架封装的协程池、连接池、命令行处理都大量参考了 Golang 的系统库风格。除了缺少 select case 外,Mix PHP 与 Golang 的协程几乎一致,框架还提供了连接池、协程池、命令行处理这些开箱即用的封装。xgo + Chann...
2019-04-13 13:17:27 111
转载 死磕 java集合之TreeMap源码分析(三)——红黑树全解析
欢迎关注我的公众号“彤哥读源码”,查看更多源码系列文章, 与彤哥一起畅游源码的海洋。删除元素删除元素本身比较简单,就是采用二叉树的删除规则。(1)如果删除的位置有两个叶子节点,则从其右子树中取最小的元素放到删除的位置,然后把删除位置移到替代元素的位置,进入下一步。(2)如果删除的位置只有一个叶子节点(有可能是经过第一步转换后的删除位置),则把那个叶子节点作为替代元素,放到删除的位置,然后...
2019-04-13 04:26:26 42
转载 常用网址
redis:http://redisdoc.com/string/setnx.htmlspringboot-redis-cluster:https://docs.spring.io/spring-data/data-redis/docs/current/reference/html/#cluster转载于:https://www.cnblogs.com/gendway/p/10698416....
2019-04-12 20:36:00 50
转载 go区块链培训学习:密码学算法家族
时至今日密码学已经发展了数千年,在公元前的古埃及就出现过使用特殊字符和简单替换形式的密码。近代密码的发展源自第一、二次世界大战对军事机密的保护。现代密码学的发展与计算机信息技术关系密切,已经发展为包括随机数、Hash 函数、加解密、身份认证等多个课题的庞大领域,相关成果为现代信息系统奠定了夯实的安全基础。本文主要总结了应用密码学的一些算法。完整的安全系统不仅仅需要具备这些算法,更需要安全的系统...
2019-04-12 17:35:00 89
转载 UVA11419 SAM I AM
UVA11419 SAM I AM给定一个 \(R\times C\) 的矩阵中的 \(N\) 个点,求最少选取多少个行或列才能使得每个给出的点都被一行或一列覆盖,输出方案\(R,\ C\leq10^3,\ N\leq10^6\)网络流易知原题即为建出二分图后跑最小点覆盖求方案这里只是记录一下如何求方案……找出从原点开始,只经过没被使用的边,构成的连通块如果左侧节点没被包含在连...
2019-04-11 22:28:00 95
转载 Font Awesome,一套绝佳的图标字体库和CSS框架
http://fontawesome.dashgame.com/http://www.runoob.com/font-awesome/fontawesome-tutorial.htmlFont Awesome 是一套绝佳的图标字体库和CSS框架。Font Awesome 字体为您提供可缩放矢量图标,它可以被定制大小、颜色、阴影以及任何可以用CSS的样式。要使用Font Awesom...
2019-04-11 16:08:00 119
转载 R-FCN
转自:https://blog.csdn.net/WZZ18191171661/article/details/79481135#commentBox论文题目:R-FCN: Object Detection via Region-based Fully Convolutional Networks 论文链接:论文链接论文代码:Caffe版本链接地址;Python版本链接地址;Deformabl...
2019-04-11 15:08:00 47
转载 VMware虚拟机共享宿主机硬盘步骤
1.打开设置2. 进去设置后,选择选项选项卡,启用文件夹共享,添加文件夹即可注:虚拟机安装完成后我先装了 VMwareTools,然后进行的共享操作,貌似不安装时无法启用第三步,即 总是启用 按钮是灰色的转载于:https://www.cnblogs.com/liyubo/p/10689543.html...
2019-04-11 14:37:00 11994
转载 拯救剧荒!程序员最爱的美剧TOP5!
专栏 | 九章算法网址 | www.jiuzhang.com周末了,终于可以不用没日没夜编写代码,来追个剧来放松一下了。这里分享一些围绕编程或黑客题材的经典美剧!1. 黑客军团 Mr. Robot豆瓣评分:8.3剧情简介:本剧的主角是艾略特·奥尔德森 (Elliot Alderson),居住在纽约市,是一名网络安全工程师,同时患有社交恐惧症。但是到了晚上,艾略特就化身为一...
2019-04-11 01:52:32 335
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人