void

#void#

已有1人关注此标签

内容分类

xingios

iOS 算法之排序、查找、递归

排序 冒泡排序(依次循环旁边的比较放到后边去) /** 最好时间复杂度是O(n) 最坏时间复杂度是O(n^2) 平均时间复杂度:O(n^2) 平均空间复杂度:O(1) */ - (void)foolSortArray:(NSMutableArray *)array { for (int i = 0; i < array.

浮沉888

java开发之使用websocket实现web客户端与服务器之间的实时通讯

使用websocket实现web客户端与服务器之间的实时通讯。以下是个简单的demo。

幸运券发放

如何在ASP.NET Core中使用Azure Service Bus Queue

如何在ASP.NET Core中使用Azure Service Bus Queue原文:USING AZURE SERVICE BUS QUEUES WITH ASP.NET CORE SERVICES作者:damienbod译文:如何在ASP.

优惠券活动

Android6.0 源码修改之Settings音量调节界面增加通话音量调节

Android6.0 源码修改之Settings音量调节界面增加通话音量调节前言今天客户提了个需求,因为我们的设备在正常情况下无法调节通话音量,只有在打电话过程中,按物理音量加减键才能出现调节通话音量seekBar,很不方便,于是乎需求就来了。

野鬼

多线程基础

进程和线程概念 进程:资源分配的基本单位。 线程:独立调度的基本单位,一个进程中可以包含多个线程,它们之间共享进程资源,同一进程中线程切换不会引发进程切换,不同进程中的线程切换会引发进程切换。 为什么要使用多线程? 多线程的是指在同一时刻有多条执行路径,目的是为了提高程序的运行效率。

野鬼

线程间通讯

什么是多线程通讯? 多线程通讯就是多个线程同时操作一个资源,但是操作的动作不同 代码实现 package com.kernel; class Res { private String name; private String sex; private Boolean fl.

野鬼

线程池原理分析

CountDownLatch(计数器) CountDownLatch 位于并发包下,利用它可以完成类似于计数器的功能,如果线程 A 需要等待其他 n 个线程执行完毕后才能执行,此时就可以利用 CountDownLatch 来实现这个功能,CountDownLatch 是通过一个计数器来实现的,计数器的初始值为线程数量,每当一个线程完成了自己的任务后,计数器的值就会减1,当计数器的值为0时,表示所有线程已经执行完毕,等待线程就可以恢复。

野鬼

常用设计模式 Java 实现

设计模式分类 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状.

中文编程

2017-11-28 在线编程网站对中文代码的支持

检验多个在线编程网站对中文标识符的支持, 包括运行和编译反馈信息. Verify support of Chinese identifiers on online programming websites, including running and compile messages.

中文编程

2017-11-26 编程语言试验之Antlr4+Java实现"圈2"

参考网文, 使用Antlr生成Java分析器, 实现一个简单的编程语言. Implement a pretotype programming language with Antlr4 and Java, based on an online article.

诸葛青云h

「c/c++专业知识讲解」超详细讲解栈和堆的区别!

「c/c++专业知识讲解」超详细讲解栈和堆的区别!

风杀

常用的设计模式介绍

常用的设计模式和常用的设计模式介绍

潇湘剑雨

商品详情页上拉查看详情

商品详情页上拉查看详情 目录介绍 01.该库介绍 02.效果展示 03.如何使用 04.注意要点 05.优化问题 06.部分代码逻辑 07.参考案例 01.该库介绍 模仿淘宝、京东、考拉等商品详情页分页加载的UI效果。

rsong

函数计算新功能-----支持C#函数

函数计算作为新兴的事件驱动serverless平台正受到越来越多开发者的欢迎,之前已支持Java, Python, Nodejs, Php四种语言。现在函数计算正式支持C#。

野兽&amp;#39;&amp;#39;

使用 Jaeger 完成服务间的链路追踪

世上本没有路,走的人多了,便变成了路 -- 鲁迅 本次讨论的话题就是需要在各个服务之间踏出条"路",让 bug 有"路"可循。 至于为什么用 jaeger... 这个支持多语言方案算么?遵循 opentracing 规范算么?开箱即用算么?还有更多? 至于为什么遵循 opentracing 规范的好.

优惠券发放

死磕 java集合之PriorityQueue源码分析

死磕 java集合之PriorityQueue源码分析问题(1)什么是优先级队列? (2)怎么实现一个优先级队列? (3)PriorityQueue是线程安全的吗? (4)PriorityQueue就有序的吗? 简介优先级队列,是0个或多个元素的集合,集合中的每个元素都有一个权重值,每次出队都弹出优先级最大或最小的元素。

优惠码优惠

Android6.0 源码修改之 仿IOS添加全屏可拖拽浮窗返回按钮

Android6.0 源码修改之 仿IOS添加全屏可拖拽浮窗返回按钮前言之前写过屏蔽系统导航栏功能的文章,具体可看Android6.0 源码修改之屏蔽导航栏虚拟按键(Home和RecentAPP)/动态显示和隐藏NavigationBar 在某些特殊定制的版本中要求完全去掉导航栏,那么当用户点进一些系统自带的应用界面如设置、联系人等,就没法退出了,虽然可以在actionBar中添加back按钮,但总不能每一个app都去添加吧。

taro_秋刀鱼

RabbitMQ消息队列学习笔记

初次使用AMQP的过程中,总是容易被AMQP支持的消息模型绕晕,这里结合官方的教程,对AMQP的消息模型做一个简要总结,供参考。目前官方给出了六种消息发送/接收模型,这里主要介绍前五种消息模型。

蒋辉文

大话lambda表达式

大话lambda表达式 LAMBDA表达式Lambda是一个表达式,也可以说它是一个匿名函数。然而在使用它或是阅读Lambda代码的时候,却显得并不那么容易。因为它匿名,因为它删减了一些必要的说明信息(比如方法名)。