自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(168)
  • 资源 (16)
  • 收藏
  • 关注

原创 移动端微信里打开H5页面,页面字体放大

移动端微信里打开H5页面,页面字体放大

2022-07-27 11:27:03 1611 1

原创 字符编码笔记:ASCII,Unicode 和 UTF-8

一、ASCII 码我们知道,计算机内部,所有信息最终都是一个二进制值。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从00000000到11111111。上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之间的关系,做了统一规定。这被称为 ASCII 码,一直沿用至今。ASCII 码一共规定了128个字符的编码,比如空格S

2021-05-08 18:01:07 159

转载 关于Python的默认字符集

本文将简要介绍Python程序解析使用的字符集历史和配置方法。背景: 在写脚本程序的时候难免会设计一些和中文相关的变量内容。这个时候对于一个python新手(包括我在内)来说如何配置python使之能够正确识别程序内的中文内容就会变得非常头疼。本文将会简要介绍python字符集的配置方法和一些相关历史信息Python的默认字符集Python的默认字符集在几个大版本中有过改变,以下是各个版本的默认字符集列举:Python2.1及以前: latin1 Python2.3及之后,Pyth.

2021-05-08 17:43:13 833

转载 Python的GIL是什么鬼,多线程性能究竟如何

前言:博主在刚接触Python的时候时常听到GIL这个词,并且发现这个词经常和Python无法高效的实现多线程划上等号。本着不光要知其然,还要知其所以然的研究态度,博主搜集了各方面的资料,花了一周内几个小时的闲暇时间深入理解了下GIL,并归纳成此文,也希望读者能通过次本文更好且客观的理解GIL。文章欢迎转载,但转载时请保留本段文字,并置于文章的顶部 作者:卢钧轶(cenalulu) 本文原文地址:http://cenalulu.github.io/python/gil-in-python/G.

2021-05-08 17:29:05 129

原创 十分钟搞清字符集和字符编码

文将简述字符集,字符编码的概念。以及在遭遇乱码时的一些常用诊断技巧背景:字符集和编码无疑是IT菜鸟甚至是各种大神的头痛问题。当遇到纷繁复杂的字符集,各种火星文和乱码时,问题的定位往往变得非常困难。本文就将会从原理方面对字符集和编码做个简单的科普介绍,同时也会介绍一些通用的乱码故障定位的方法以方便读者以后能够更从容的定位相关问题。在正式介绍之前,先做个小申明:如果你希望非常精确的理解各个名词的解释,那么可以查阅wikipedia。本文是博主通过自己理解消化后并转化成易懂浅显的表述后的介绍。什么.

2021-05-08 17:23:45 117

原创 WPF图像缓存(WPF Image Caching)

By default, WPF caches BitmapImages that are loaded from URIs.You can avoid that by setting the BitmapCreateOptions.IgnoreImageCache flag:var image = new BitmapImage();image.BeginInit();image.CreateOptions = BitmapCreateOptions.IgnoreImageCache;i

2021-03-24 11:17:33 1242

原创 docker compose 常用命令

一、docker-compose命令格式docker-compose [-f <arg>...] [options] [COMMAND] [ARGS...]选项如下:-f,–file FILE     指定Compose模板文件,默认为docker-compose.yml,可以多次指定。-p,–project-name  NAME指定项目名称,默认将使用所在目录名称作为项目名。-x-network-driver   使用Docker的可拔插网络后端特性(需要Docker 1..

2020-06-15 10:24:34 159

原创 VueX(Vue状态管理模式)

一、初识VueX1.1 关于VueXVueX是适用于在Vue项目开发时使用的状态管理工具。试想一下,如果在一个项目开发中频繁的使用组件传参的方式来同步data中的值,一旦项目变得很庞大,管理和维护这些值将是相当棘手的工作。为此,Vue为这些被多个组件频繁使用的值提供了一个统一管理的工具——VueX。在具有VueX的Vue项目中,我们只需要把这些值定义在VueX中,即可在整个Vue项目的组件中使用。1.2 安装由于VueX是在学习VueCli后进行的,所以在下文出现的项目的目录请参照VueCl

2020-05-18 23:38:35 140

原创 Javaer运维指令合集(快餐版)

这年头,大家都喜欢吃快餐,虽不健康,但是奈何真香!这里我把经常使用的运维指令总结成一套指令快餐。之所以称之为快餐是因为每个指令都是简单的一句或者两句话的简介。注意很多指令用法奇多,文中不会一一列出。系统相关df查看磁盘剩余空间。一般df -hfree查看内存使用情况。一般free -hdu查看文件占用磁盘空间。一般du -htop查看系统整体情况,包括CPU,内存...

2020-04-30 16:47:51 237

原创 java后端必看!

你可能有所感悟。零散的资料读了很多,但是很难有提升。到处是干货,但是并没什么用,简单来说就是缺乏系统化。另外,噪音太多,雷同的框架一大把,我不至于全都要去学了吧。这里,我大体根据基础、Java基础、Java进阶给分了下类,挑的也都是最常用最重要的工具。这篇文章耗费了我大量的精力,你要是觉得好,请不要吝啬你的赞。如果你认同,可以关注我的微信公众号xjjdog,里面讲的就是这些内容。我会尝试更...

2020-04-30 16:37:32 206

原创 我司用了 6 年的 Redis 分布式限流器,可以说是非常厉害了!

一、什么是限流?为什么要限流?不知道大家有没有做过帝都的地铁,就是进地铁站都要排队的那种,为什么要这样摆长龙转圈圈?答案就是为了限流!因为一趟地铁的运力是有限的,一下挤进去太多人会造成站台的拥挤、列车的超载,存在一定的安全隐患。同理,我们的程序也是一样,它处理请求的能力也是有限的,一旦请求多到超出它的处理极限就会崩溃。为了不出现最坏的崩溃情况,只能耽误一下大家进站的时间。限流是保证系统高可用的...

2020-04-30 15:51:44 223 1

原创 Go语言的GPM调度器

导读相信很多人都听说过Go语言天然支持高并发,原因是内部有协程(goroutine)加持,可以在一个进程中启动成千上万个协程。那么,它凭什么做到如此高的并发呢?那就需要先了解什么是并发模型。并发模型著名的C++专家Herb Sutter曾经说过“免费的午餐已经终结”。为了让代码运行的更快,单纯依靠更快的硬件已经无法得到满足,我们需要利用多核来挖掘并行的价值,而并发模型的目的就...

2020-04-30 15:42:53 375

原创 Windows修改pip安装源

临时修改pypi镜像源方法:转移到国内源地址:阿里云 http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/豆瓣(douban) http://pypi.douban.com/simple/清华大学 https://pypi.tuna.tsinghua.edu.cn/...

2020-04-27 10:42:09 289

原创 通过JSON或者YAML文件配置logging模块

通过JSON文件配置{ "version":1, "disable_existing_loggers":false, "formatters":{ "simple":{ "format":"%(asctime)s - %(name)s - %(levelname)s - %(message)s" } },...

2020-01-03 14:57:29 297

原创 python Logging日志记录模块详解

写在篇前  logging是Python的一个标准库,其中定义的函数和类为应用程序和库的开发实现了一个灵活的事件日志系统。Python logging 的配置由四个部分组成:Logger、Handlers、Filter、Formatter。本篇博客将依次介绍这四个主要部分以及logging的基本应用。  在开始之前,我们有必要先了解一下,什么时候我们才有必要使用logging模块,什么时候抛...

2020-01-03 14:42:22 1596

转载 KDB+性能分析:内存篇

经过一个多星期的折腾终于搞定房子的事了,租到了一个还比较不错的单间,长这么大终于有一个属于自己的空间了,在这之前还在朋友那里寄宿了一个星期,也是长这么大第一次感觉到了“无家可归”的酸楚,每天下班后都不想回去,只是到处乱转,没有目的,转到时间差不多了就去吃饭然后回去那个不属于我的地方,当然还是特别感谢我的朋友的,幸亏有他们,要不这一星期都不知道要在哪座天桥下安家了。也是因为这样子,Q语言初学者系列暂

2015-07-24 09:50:30 6430 2

转载 Q 语言初学者系列:(3)Lists 初级

声明:本系列文章全部参考自官方教程,由于缺乏中文资料而且本人E文实在太菜,对于E文较好的朋友可以直接通过下面的链接访问官方网站提供的教程,欢迎大家一起学习讨论。hhttps://code.kx.com/trac/wiki/QforMortals2/contents用户名跟密码为anonymousOverview      我们都知道,复杂的数据跟数据集数据都是建立在简单的数

2015-07-24 09:49:48 2760 1

转载 Q 语言初学者系列:(2)基本数据类型

声明:本系列文章全部参考自官方教程,由于缺乏中文资料而且本人E文实在太菜,对于E文较好的朋友可以直接通过下面的链接访问官方网站提供的教程,欢迎大家一起学习讨论。hhttps://code.kx.com/trac/wiki/QforMortals2/contents用户名跟密码为anonymousQ语言跟C#、JAVA还有SQL基本数据类型的比较QSQL

2015-07-24 09:49:02 4536

转载 Q 语言初学者系列:(1)开门篇

声明:本系列文章全部参考自官方教程,由于缺乏中文资料而且本人E文实在太菜,对于E文较好的朋友可以直接通过下面的链接访问官方网站提供的教程,欢迎大家一起学习讨论。hhttps://code.kx.com/trac/wiki/QforMortals2/contents用户名跟密码为anonymous历史背景:Q语言跟它的数据库kdb+是由同个作者Arthur Whitney

2015-07-24 09:48:05 17264

转载 浅谈医学大数据(下)

问题导读:1、如何大数据特性对统计应用的特性?2、如何理解医学大数据的专业技能和特质?本文接浅谈医学大数据(上)和浅谈医学大数据(中)。大数据特性对统计应用上的际遇和冲击       大数据的独特性对传统的统计方法发出了挑战,刺激着新的,适用于大数据分析的统计方法的发展。

2015-03-25 10:39:38 2724

转载 浅谈医学大数据(中)

问题导读:1、数据分析框架(传统数据分析框架,大数据分析框架)的区别是什么?2、如何理解数据准备分析流程?数据分析框架(传统数据分析框架,大数据分析框架)      医疗大数据有着前面第一节提到的所有特征。在医疗大数据带来各种优势的同时,大数据随之带来的各种特性使得传统的数据处理和数据分析方法及软件捉襟见肘,问题多多。

2015-03-25 10:39:37 1908

转载 浅谈医学大数据(上)

问题导读:1、大数据是什么?2、大数据定义和特性都有那些?3、医疗大数据的优势和面临的现状是什么?编者按:  作者:  陈遵秋,美国俄勒冈州,健康科技大学,公共卫生预防系,美国统计协会认证统计分析师。微信号: zunqiu  陈漪伊,美国俄勒冈州,健康科技大学,公共卫生预防系,生物统计助理教授。  陈遵秋和陈漪伊夫妇是美籍华人,现在美国定居。

2015-03-25 10:38:17 2648

转载 快速理解Kafka分布式消息队列框架

==是什么 == 简单的说,Kafka是由Linkedin开发的一个分布式的消息队列系统(Message Queue) 目标Scope(解决什么问题) kafka开发的主要初衷目标是构建一个用来处理海量日志,用户行为和网站运营统计等的数据处理框架。在结合了数据挖掘,行为分析,运营监控等需求的情况下,需要能够满足各种实时在线和批量离线处理应用场合对

2014-08-01 11:56:02 1962

转载 Akka 对比 Storm

转载请注明出处:http://blog.csdn.net/jmppok/article/details/17267585原文地址:http://www.warski.org/blog/2013/06/akka-vs-storm/Akka 对比 Storm最近在工作中用到Twitter的Storm框架,于是将他与另外一个高性能,数据并行处理框架Akka进行了对

2014-08-01 11:28:08 2052

转载 分布式应用框架Akka快速入门

转载请注明出处:http://blog.csdn.net/jmppok/article/details/17264495本文结合网上一些资料,对他们进行整理,摘选和翻译而成,对Akka进行简要的说明。引用资料在最后列出。1.什么是AkkaAkka 是一个用 Scala 编写的库,用于简化编写容错的、高可伸缩性的 Java 和 Scala 的 Actor 模型应用。

2014-08-01 11:26:31 1864

转载 分布式发布订阅消息系统 Kafka 架构设计

我们为什么要搭建该系统Kafka是一个消息系统,原本开发自LinkedIn,用作LinkedIn的活动流(activity stream)和运营数据处理管道(pipeline)的基础。现在它已为多家不同类型的公司 作为多种类型的数据管道(data pipeline)和消息系统使用。活动流数据是所有站点在对其网站使用情况做报表时要用到的数据中最常规的部分。活动数据包括页面

2014-07-31 16:49:30 2132

转载 Activity有四种加载模式:standard(默认), singleTop, singleTask和 singleInstance

standard:Activity的默认加载方法,即使某个Activity在Task栈中已经存在,另一个activity通过Intent跳转到该activity,同样会新创建一个实例压入栈中。例如:现在栈的情况为:A B C D,在D这个Activity中通过Intent跳转到D,那么现在的栈情况为: A B C D D 。此时如果栈顶的D通过Intent跳转到B,则栈情况为:A B C D D

2014-07-30 16:20:00 1637

转载 Android应用如何监听自己是否被卸载及卸载反馈功能的实现(第二版)

昨天发了一篇有关监听自己是否被卸载和卸载反馈功能实现的博客,地址如下:http://www.cnblogs.com/zealotrouge/p/3157126.html,发出去后收到几位热心网友的建议,在此特别感谢@cccode @泡泡糖 @Alexia(minmin) @0x00.pl ,你们的建议就是我前进的动力。  昨天的技术方案有一个硬伤,就是每1s就需要轮询目录是否存在,对资

2014-07-30 15:38:33 1680

转载 Android四种Activity的加载模式

建议首先阅读下面两篇文章,这样才可以更好的理解Activity的加载模式:  Android的进程,线程模型:  http://www.cnblogs.com/ghj1976/archive/2011/04/28/2031586.html 其中对“Android的单线程模型”的描述,明白Activity的一些注意事项。  Android Application Task Act

2014-07-30 15:05:06 2243

转载 进程、线程与JVM、CLR

目录(?)[-]进程和线程的关系线程的生存期JVM 与 进程线程Net CLR 进程 应用程序域 线程进程和线程的关系:网上有一副很经典的图可以让我们来理解进程和线程的关系:下面这副图是一个双向多车道的道路图,假如我们把整条道路看成是一个“进程”的话,那么图中由白色虚线分隔开来的各个车道就是进程中的各个“线程”了。这副图出自:http://www

2014-07-30 14:16:21 1788

转载 Andorid性能优化设计(续)

出色的用户体验有三个特征:速度快、响应及时以及无缝。下面的信息帮助你的应用如何能够在Android上实现这些特征。一、速度快你不能假设手机与桌面系统和服务器一样提速,更多的是你要关注你的代码是否高效。编写高效的Android代码,应遵循两个原则:不要做不必要的事不要分配不必要的内存以下是一些达到此目标的小技巧(有一些技巧是与oo的原则冲突,斟酌使用场

2014-07-30 14:10:37 1841

转载 Hello Android 第三版 (二)

2.1 框架图  Linux 内核Android 的核心系统服务依赖于 Linux 2.6 内核,如安全性,内存管理,进程管理, 网络协议栈和驱动模型。Linux 内核也同时作为硬件和软件栈之间的抽象层。原生库( Native Library )在 Linux 内核之上的是 Android 的原生库,这些库均采用 C 或者 C++ 编写的,与硬件结合非常紧密。其中重要的

2014-07-30 14:01:27 1736

转载 Android的进程,线程模型

Android 包括一个应用程序框架、几个应用程序库和一个基于 Dalvik 虚拟机的运行时,所有这些都运行在 Linux 内核之上。通过利用 Linux 内核的优势,Android 得到了大量操作系统服务,包括进程和内存管理、网络堆栈、驱动程序、硬件抽象层、安全性等相关的服务。 有关Java虚拟机跟进程,线程的关系请参看下面这篇文章:进程、线程与JVM、CLR 

2014-07-30 13:58:42 1708

转载 Android Application Task Activities的关系

什么是Android  Application?简单来说,一个apk文件就是一个Application。任何一个Android Application基本上是由一些Activities组成,当用户与应用程序交互时其所包含的部分Activities具有紧密的逻辑关系,或者各自独立处理不同的响应。这些Activities捆绑在一起成为了一个处理特定需求的Application,

2014-07-30 13:41:56 1649

转载 Hadoop管理员的十个最佳实践

前言接触Hadoop有两年的时间了,期间遇到很多的问题,既有经典的NameNode和JobTracker内存溢出故障,也有HDFS存储小文件问题,既有任务调度问题,也有MapReduce性能问题.遇到的这些问题有些是Hadoop自身的缺陷(短板),有些则是使用的不当。在解决问题的过程中,有时需要翻源码,有时会向同事、网友请教,遇到复杂问题则会通过mail list向全球各地Hado

2014-07-28 15:14:47 1813

转载 Hbase配置手册

环境:      操作系统:ubuntu 12.10 64bit      jdk:sun jdk 1.6 64bit      hadoop:apache hadoop 1.02      hbase:apache hbase 0.92      先决条件:配置apache hadoop append,默认这个属性是false,需要设置为true1)下载hbase 解

2014-07-14 14:01:27 641

转载 HBase使用场景和成功案例 (转)

有时候了解软件产品的最好方法是看看它是怎么用的。它可以解决什么问题和这些解决方案如何适用于大型应用架构,能够告诉你很多。因为HBase有许多公开的产品部署,我们正好可以这么做。本章节将详细介绍一些人们成功使用HBase的使用场景。注意:不要自我限制,认为HBase只能解决这些使用场景。它是一个初生的技术,根据使用场景进行创新正驱动着系统的发展。如果你有新想法,认为可以受益于HBas

2014-07-14 13:48:36 718 1

转载 虚拟机里在Ubuntu Linux上搭建Eclipse的HBase 开发环境

要求: Hadoop/HBase集群运行在远程的数据中心; 开发环境搭建在本地的虚机的Ubuntu 系统里1.   虚拟机,比如VMware,virtual PC or ...., 里建立ubuntu linux2.  下载Eclipse JEE Version, Helios是个不错的考虑, 这里强烈建议用JEE version,实际开发后你就会发现省事不少;3.   Hadoop开

2014-07-14 13:04:28 747

转载 HBase编程api介绍

HBaseConfiguration是每一个hbase client都会使用到的对象,它代表的是HBase配置信息。它有两种构造方式:public HBaseConfiguration()public HBaseConfiguration(final Configuration c)默认的构造方式会尝试从hbase-default.xml和hbase-site.xml中读取

2014-07-14 13:03:41 577

转载 Hbase与eclipse集成的第一个例子

1、运行Eclipse,创建一个新的Java工程“HBaseClient”,右键项目根目录,选择 “Properties”->“Java Build Path”->“Library”->“Add External JARs”,将HBase解压后根目录下的hbase-0.94.1-security.jar、hbase-0.94.1-security-tests.jar和lib子目录下所有jar 包添

2014-07-14 13:03:40 560

bootstrap管理后台页面模板

bootstrap管理后台页面模板,非常值得借鉴,可以直接拿过去改造使用。

2016-07-12

国外收费bootstrap模板

国外收费bootstrap模板,非常炫的UI效果,值得研究和使用

2016-07-12

bootstrap table插件

bootstrap table插件

2016-07-12

bootstrap dateimepicker插件

bootstrap dateimepicker插件

2016-07-12

bootstrap文件上传组件

bootstrap文件上传组件

2016-07-12

ICE技术研究

ICE技术研究 ICE技术研究 ICE技术研究

2011-12-09

ICE各核心工作原理

ICE各核心工作原理 ICE各核心工作原理

2011-12-09

ICE分布式中间件开发VS分布式开发之ACE

ICE分布式中间件开发VS分布式开发之ACE

2011-12-09

USB驱动开发实例

USB驱动开发实例 USB驱动开发实例 USB驱动开发实例 USB驱动开发实例

2011-11-18

新浪微博开放平台中的redis实践

新浪微博开放平台中的+redis+实践 新浪微博开放平台中的+redis+实践 新浪微博开放平台中的+redis+实践

2011-11-18

novel zmfl

zmfl zmfl novel zmfl zmfl novel

2010-05-14

cics5.1中间件故障分析

cics5.1中间件故障分析 cics5.1中间件故障分析

2009-01-05

GCC 中文手册 编译

GCC 中文手册 GCC 中文手册 GCC 中文手册

2009-01-05

tuxedo培训教程.密码是(xiebj)

tuxedo培训教程.密码是(xiebj)

2008-07-09

Tuxedo精华

Tuxedo精华 Tuxedo精华

2008-07-09

BEA TUXEDO编程管理速成

BEA TUXEDO编程管理速成

2008-07-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除