- 浏览: 2220941 次
- 性别:
- 来自: 北京
-
最新评论
-
liangzai_cool:
请教一下,文中,shell、C、Python三种方式控制led ...
树莓派 - MAX7219 -
jiazimo:
...
Kafka源码分析-序列5 -Producer -RecordAccumulator队列分析 -
hp321:
Windows该命令是不是需要安装什么软件才可以?我试过不行( ...
ImageIO读jpg的时候出现javax.imageio.IIOException: Unsupported Image Type -
hp321:
Chenzh_758 写道其实直接用一下代码就可以解决了:JP ...
ImageIO读jpg的时候出现javax.imageio.IIOException: Unsupported Image Type -
huanghonhpeng:
大哥你真强什么都会,研究研究。。。。小弟在这里学到了很多知识。 ...
android 浏览器
文章列表
讲解两个组件NSOpenPanel和NSSavePanel
1. NSOpenPanel - 只能选择文件夹或文件,但没办法定义文件名称
let openPanel = NSOpenPanel()
openPanel.prompt = "确定"
openPanel.allowedFileTypes = ["txt","doc"]
openPanel.canChooseDirectories = true //是否能打开文件夹
openPa ...
NSOpenPanel *openPanel = [NSOpenPanel openPanel];
[openPanel setPrompt: @"打开"];
openPanel.allowedFileTypes = [NSArray arrayWithObjects: @"txt", @"doc", nil];
openPanel.directoryURL = nil;
[openPanel beginSheetModalForWindow:[self gainMai ...
在Flutter中,例如iOS的状态栏中的时间、网络信号等字体的颜色修改有以下两个方式:
在 system_chrome.dart文件中有两段代码,用来更改不同的状态栏字体颜色。
介绍
1.字体颜色白色
/// System overlays should be drawn with a light color. Intended for
/// applications with a dark background.
static const SystemUiOverlayStyle light = SystemUiOverlayStyle(
systemNavi ...
1 准备宿主系统
准备一个 CentOS 7操作系统,具体要求如下:
必须是 64 位操作系统
建议内核在 3.8 以上
通过以下命令查看您的 CentOS 内核:
# uname -r
2 安装Docker
# yum install docker
可使用以下命令,查看 Docker 是否安装成功:
...
1.概念
/**
* Single-thread singleton {@link EventExecutor}. It starts the thread automatically and stops it when there is no
* task pending in the task queue for 1 second. Please note it is not scalable to schedule large number of tasks to
* this executor; use a dedicated executor.
*/
publ ...
Netty4转发服务的实现方案
- 博客分类:
- J2EE
如果用Netty做转发服务(不需要同步应答),Netty中有一种特殊的模式来满足这个需求。
其原理是在Handler中再启用新的Bootstrap,这个新的Bootstrap和外层的Bootstrap可以共享同一个Channel,
新的Bootstrap为客户端模式,连接到转发目标服务地址,具体实现如下:
import java.net.InetSocketAddress;
import io.netty.bootstrap.Bootstrap;
import io.netty.bootstrap.ServerBootstrap;
import io.netty.buffer ...
本人通过vue-cli搭建vue项目后,编写代码时发现tab缩进为2个空格,但习惯了4个空格,2个空格的看起来很乱。
自己使用的是idea(也要开发后端),在idea里设置了tab和indent发现不起作用。
后来,看了看vue项目结构的说明.点击打开链接http://vuejs-templates.github.io/webpack/structure.html。
发现在vue项目里有个.editorconfig的文件,打开可以发现有以下配置项:
root = true
[*]
charset = utf-8
indent_style = space
indent_siz ...
Swift 4新知:KVC和KVO新姿势
- 博客分类:
- mac/IOS
随着 keypath 得到增强,KVC 和 KVO 的 API 都有了一些进化。
struct 也支持 KVC
一个感人的进步就是 struct 也支持 KVC 了。但是并不是使用原有的setValue:forKeypath的api。而是利用了swfit 4增加的一个语法特性:自定义索引可以有参数名。
直接上代码吧:
struct ValueType {
var name:String
}
var object = ValueType(name: "zhuo")
let name = \ValueType.name
// set
objec ...
java手机号归属地查询
- 博客分类:
- J2EE
所需的包:carrier-1.75.jar 、geocoder-2.85.jar 、libphonenumber-8.8.8.jar 、prefixmapper-2.85.jar
对象:
public class PhoneModel {
/** 省份名称 */
private String provinceName;
/** 城市名称 */
private String cityName;
/** 运营商:移动/电信/联通 */
private String carrier;
/**
* 省份名称
*
* @retu ...
黑客寻找网站真实IP手段大揭秘!
- 博客分类:
- 网络安全
一、什么是CDN
首先,我们来认识下最寻常的真实ip隐藏的方法“CDN”。
内容分发网络(content delivery network或content distribution network,缩写作CDN)指一种通过互联网互相连接的电脑网络系统,利用最靠近每位用户的服务器,更快、更可靠地将音乐、图片、视频、应用程序及其他文件发送给用户,来提供高性能、可扩展性及低成本的网络内容传递给用户。
CDN节点会在多个地点,不同的网络上摆放。这些节点之间会动态的互相传输内容,对用户的下载行为最优化,并借此减少内容供应者所需要的带宽成本,改善用户的下载速度,提高系统的稳定性。国内常见的CDN有Ch ...
Http 消息格式:
Http request:
Method path-to-resource HTTPVersion-number
Header-name-1: value1
Header-name-2: value2
Optional request body
Http response:
HTTP/Version-number response-code response-phrase
Header-name-1: value1
Header-name-2: value2
Optional response body
实现一个简单的Http请求及响 ...
最近花了一些时间学习javaFX, 要更深入地理解新GUI包, 自定义控制器可能是一个比较好的方法.
javaFX中也有类似JFormattedTextField和JSpinner的控件. 这对我来说确实是个不错的选择.
这是我的控制器:
数字文本框(NumberTextField): 可以配置任意格式的数字;
微调控制器( NumberSpinner ): 可以使用键盘方向键或箭头按钮来控制数值;它也是控制器的一部分;
控制器及其示例可以在这里下载(可直接导入到netbeans,见附件). 示例中还包含一个css样式文件, 它用于控制Spinner的风格是直角或圆角.
Numb ...
最新的JDK 11发布了,撒花
新版本的JDK终于有了openjdk的build提供下载鸟,总算可以让oracle jdk去死一死了,建议所有用户全部转向openjdk以避免oracle那帮闲着无聊的法务部的骚扰和监视//crossing my fingers
嗯,随着JDK 11的发布,一些重大的变化也开始显现出来,一个明显的问题就是,在JavaFX相关的群里,不断会有萌新问,找不到runtime blablabla,嗯,因为JavaFX在新版本中已经从标准JDK中拆除出来,成为了一个独立的项目,这个是他们现在的网址:
https://openjfx.io/
那我们下面说一下如何用最新版本 ...
javaFX的几个新特性,让swing彻底过时
- 博客分类:
- J2EE
首先声明,Java的GUI曾经是最弱的一环,毋庸置疑,而且历史上因为跟M$的斗争,导致Java失去了Desktop发展的最佳时间点,即便后来SUN&Oracle推出了JavaFX,Desktop市场整体也在走下坡路,挨踢世界已经转入移动互联网时代,Desktop已 ...
install4j有windows版也有mac版
mac电脑上用java写的程序打成jar包之后用install4j即可生成app应用程序
下载就从网上找破解版本下载即可
安全从网站搜索文章即可,很多
我这里只是记录有这个软件,怕以后忘了叫什么名子,其它的都可以百度搜索出来