自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

杨安康的博客

大虾们能活跃起来 有疑问提问 没疑问评论哈

  • 博客(27)
  • 资源 (2)
  • 收藏
  • 关注

原创 一个HTML5的数字滚动效果

css:.number { font-size: 30px; color: #ffffff;}.number li { /*width: 16px;*/ height: 30px; line-height: 30px; display: inline-block; overflow: hidden;}.number li span {

2017-12-09 13:51:16 11083

原创 分布式事务 - MySQL外部XA事务

参考博客:http://lixiaohui.iteye.com/blog/2352645 测试实现了Java版本的XA事务代码首先检查MySQL是否开启XA事务:SHOW VARIABLES LIKE '%xa%'ON表示开启数据库的XA事务实现都是数据库本身实现的,在多个不同数据库操作的时候由Java客户端和数据库驱动作为 <资源管理器> 所以不用操心MySQL是怎么配置协调多台数据库的下面的例

2017-11-07 12:35:52 1023

原创 使用Python3编写的2048的游戏-带界面的

花了一天时间写的,因为对PyQt5的API不太熟,所以浪费了一些时间 地址在: https://github.com/yangankang/examples/tree/master/2048 有兴趣的可以down下来

2017-07-07 11:30:50 2699

原创 Spring容器初始化过程都做了哪些事儿

1.ClassPathXmlApplicationContext为入口构造方法中有个refresh()方法用来初始化Spring refresh运行的大致流程: ConfigurableListableBeanFactory beanFactory = obtainFreshBeanFactory();—-2 invokeBeanFactoryPostProcessor

2017-04-01 16:22:21 8015

原创 Maven根据不同的环境打包配置文件

首先配置几种环境,比如开发环境、测试环境、生成环境在pom.xml中内添加:<profiles> <!-- 默认激活 dev 开发环境 --> <!-- production使用 mvn xxx -P production --> <profile> <!-- 本地开发环境 --> <id>develop

2017-01-13 11:21:00 786

原创 NodeJS的桌面应用开发 Electron

##开发环境及版本号##NodeJS : 7.2.0 Electron : 1.4.10##开始教程##安装各个应用:安装electron的包npm install -g electron安装 aser 打包工具npm install -g asar安装 packager 发布工具npm install -g electron-packager建立空的 nodejs 项目:npm init建立js

2016-12-01 15:37:08 10272

原创 BigDecimal 的加减乘除

BigDecimal 加法 add BigDecimal 减法 subtract BigDecimal 乘法 multiply BigDecimal 除法 divide另外BigDecimal 是不可变的类型所以new BigDecimal()之后这个值是变不了的,所以有人遇到add之后还是0或者原值的情况就是因为这个用法:错误用法:BigDecimal test = new BigDecim

2016-11-07 13:27:10 522

原创 Python3 的 QT5 开发基本功

使用PyQT开发需要先安装Python3,所有的软件都建议使用64位的 官网:https://www.python.org/PyQT的官网:https://riverbankcomputing.com下载好Python3后然后安装,之后使用命令:pip3 install PyQt5然后写代码:import sysfrom PyQt5 import QtCore, QtWidgetsapp = Q

2016-11-04 10:25:31 29830 1

原创 Python3的语法学习

做程序越久越发现语言只是一门工具而已,想要学习一门语言也很简单从语法开始半天到一天就差不多了(非系统级的语言)然后写下一些基本用法,这里贴出来:main.py"""一下是Python的常用模块"""import sysimport osimport globimport reimport mymoduleimport mathimport randomfrom urllib.requ

2016-11-03 17:52:39 351

原创 ExtJS的Combobox的赋值问题

找Extjs的bug跟掘坟似得!特别是每次版本更新之后……Extjs自从商业化之后GPL版本的下载地址越来约难找了,这里给一个现在还能访问的地址:https://www.sencha.com/legal/gpl/免费的Extjs下载的话如果链接失效教大家一个方法,就是在 https://www.sencha.com 官方网站的右上角的搜索栏中搜索gpl然后就可以找到了用了Extjs很久很久了很多东西

2016-11-01 17:49:53 7629

原创 Extjs的一个自定义组件

在使用以前的代码的时候发现最新的Extjs版本会出问题,然后自己重写了一下图片浏览的组件,这里我是直接继承 Ext.Component 的,之前的是继承 Ext.view.View (没仔细去查,估计是css的问题吧),如果自定义其他组件建议用 Ext.view.View 这个,因为他可以帮你做到 store 和 tpl 的实现。Ext.define('Extend.image.ImageView'

2016-06-30 11:16:15 1841

原创 IDEA, Webstorm, PyCharm, RubyMine, PhpStorm and AppCode 更换主题

http://color-themes.com/ 这个网站有各种各样的的主题jar包,下来后File->Import Setting 选择jar包就可以了

2016-06-12 16:15:33 1199

原创 Maven的一组镜像

maven经常非常慢所以有了这个<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocat

2016-05-13 18:49:25 322

原创 IOS开发学习-UIScrollView的下拉刷新及单向滚动4

这里一些很基本的东西我就说明了,自己可以去百度或者看其他人的博客,我的博客一般都会讲一些稍微系统一些的东西。创建项目在storyboard上添加一个UIScrollView,然后添加约束 添加约束 设置滚动条不显示 ViewController的代码:import UIKitclass ViewController: UIViewController { @IBOutlet var to

2016-05-13 10:45:53 739

原创 IOS开发学习-篇外Swift2常用语法-3

要不是swift的出现我永远都不会学习IOS开发,不过swift的一些基本用法还是需要动手写一写的。//: Playground - noun: a place where people can playimport UIKitvar str = "Hello, playground"var ary:Array<Int> = [10,2,3];ary.sort(>)for i in ary {

2016-05-11 16:02:25 491

原创 IOS开发学习-XCode7真机调试-2

用XCode7进行真机调试 第一步:建立工程神马的不用讲了,这里选择Xcode->Preferences第二步:添加账号,是Apple ID点击+号,验证成功后如下:然后点击View Details,在红色框框的后面点击Create,我这里已经Create了所以显示是Reset,然后点击Done,我点了几次才成功,估计是网速的原因吧,稍微等会儿…第三步:先连接手机,然后在Product->Dest

2016-05-10 16:47:11 1060

原创 IOS开发学习-基础环境搭建-1

为了开发方便一般会使用cocoapods来管理项目依赖库 安装cocoapods需要ruby环境一般Mac OS 会自带ruby环境: 1.由于墙的缘故,先更换ruby的镜像地址吧//查看源列表gem sources -l//移除没法访问的源地址gem sources --remove https://rubygems.org///添加新的淘宝的源地址,注意淘宝的源已经是https开头了

2016-05-08 10:17:07 1003

转载 Tomcat8和IntelliJ Idea 设置java的远程调试

首先设置catalina.sh里面的jpda这个一项,讲address修改为8000启动tomcat8catalina.sh jpda start剩下的可以参考这里 http://my.oschina.net/someok/blog/505678

2016-04-22 12:15:39 1113

转载 Ubuntu上配置Swift的开发环境,基于JetBrains的Clion编辑器

首先声明是参照此博客配置成功的:http://blog.csdn.net/vic_357/article/details/50786676Ubuntu 版本:15.10Swift 版本:https://swift.org/builds/development/ubuntu1510/swift-DEVELOPMENT-SNAPSHOT-2016-04-12-a/swift-DEVELOPME

2016-04-15 18:02:09 3319 2

原创 Dubbox 的编译 部署 以及开发

文档地址:http://download.csdn.net/detail/yangliu19920502/9481713Dubbox部署过程说明版本说明:名称版本Dubbox2.8.4Zookeeper3.4.8Tomcat8.0

2016-04-05 16:24:50 1150

转载 Docker Window 下载及教程

Docker Window下载地址:http://pan.baidu.com/s/1c28ZdPQ教程一:http://tech.uc.cn/?p=2726教程二:http://blog.saymagic.cn/2015/06/01/learning-docker.html

2016-03-29 11:57:22 814

转载 Java NIO 同步非阻塞Socket DEMO

在这个例子上做的修改:http://blog.csdn.net/eclipser1987/article/details/7329362Server.javaimport java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.S

2016-02-21 09:59:02 654

原创 Struts接收时间类型报错

过程不必多说了,很累报错:ognl.MethodFailedExceptionStruts接收时间类型有些浏览器可以有些不可以会报错这是因为Struts2的时间类型判断是由地域来判断的,在浏览器头信息里面有个Accept-Language:zh-CN,zh;q=0.8加上这个头信息指明你的地域信息,然后根据各个区域习惯传时间的格式比如:中国

2015-11-15 02:12:12 391

原创 将一个json对象中所有的中文URL加密,不影响对象使用

function escapeJson(object){ var str = JSON.stringify(object); return JSON.parse(str,function(key,value){ if(typeof value == 'string' && /[\u4e00-\u9fa5]+/g.test(value)){

2015-11-04 10:31:33 588

原创 java concurrent 包中并发类的Demo

并非纯原创,如有雷同纯属巧合。Atomic(原子操作):package com.gaode.concurrent;import java.util.concurrent.atomic.AtomicInteger;/** * i++ 或者 i-- 原子操作的问题 */public class TestAtomic extends Thread{ //privat

2015-07-30 17:35:28 635

原创 高德地图JavaScript API 自定义顶层Canvas与地图交互

移动的时候每次获得容器对应的xy很卡,直接提出来计算

2015-06-09 11:59:35 6721

原创 openlayers使用geoser的WMS协议

var layers = [ new ol.layer.Tile({ source: new ol.source.TileWMS({ url: 'http://192.168.1.77:8080/geoserver/shptest/wms', params: {

2015-05-19 17:50:37 584

Dubbox部署过程

自己编译搭建的过程(编译和开发两部分是分开的)

2016-04-05

discuzX3.2 登录接口 通过url传值 保存cookie

discuzX3.2 登录接口 通过url传值 保存cookie

2015-04-21

空空如也

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

TA关注的人

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