- 博客(32)
- 收藏
- 关注
原创 Spring Cloud + consul 配合搭建微服务
关于consul 的介绍这尽量少.网上很多如何安装及使用的教程 可以参考官网教程consul官网consul UI图上unified-user-data 为本人整体测试项目统一认证的SSO项目.基本启动只可能看到consul这一个节点接下来创建spring项目POM文件:<parent> <groupId>org.sp...
2020-04-14 14:45:15
213
原创 Nginx填坑 负载均衡后一直显示端口
今天重新更改了服务器上的东西.然后发现负载均衡后一直出现端口号...期间各种搜索都是设置proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;说就可以解决出现端口问题
2017-12-08 04:01:34
2273
原创 Jetty 填坑之路
接触到jetty后决定使用在上线的重构上..就开始倒腾..填坑之路第一..因为没太细致看API的介绍.直接开始使用所以遇到很多坑一.jetty的临时文件问题 在写还后上传东西一直没见到文件放置的地方..倒腾了俩天看了N多东西,结果发现在jetty根目录下放置一个work的文件夹即可解决这个恶心半天会创建临时的temp文件的问题.二.jetty的文件删除.上传后的zip包解压后觉得数据
2017-11-22 16:22:13
511
原创 订阅/发布者模式---JavaScript
具体模式内容介绍网上能搜得到一堆堆..下面就是贴出下自己倒腾的代码内容...(function(global){ "use strice"; var Pubsub = function(){ var obj = {};//存储状态数据 //发布 this.publish = function(type , param){ //条件不存在直接抛错 i
2017-10-08 14:17:53
375
原创 Nginx配置文件root跟alias
在更新项目为前后端分离后,遇到个瓶颈既是在内容链接地址不变的情况下之前的链接不失效.恶心了1天后发现了配置文件中的root跟alias之前一直使用root来反向代理了前端端口但是要更改代理路径为之前项目地址就都404报错.就无意间发现了alias两个配置如下location /page/xxxx{ root /XX/XX/dist;}上面的定位到对应的文件目录下
2017-09-04 08:41:16
450
原创 react-native iOS 原生组件 swift版
最近在学习着react-native,看到可以封装组件功能,就尝试着封装一个swift版本的(网上搜半天都是oc愣是研究半天)初始化一个React-native工程后,因是oc工程,直接创建一个swift的类会提示创建Bridging-header的头文件.将用到的React的文件引入#import #import #import #import 然后创建一个.m的oc文件引
2017-03-09 16:39:49
1302
原创 iOS UIWebView 缩放
因为写了响应式的界面至页面不能缩放效果_webView.autoresizingMask = (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight); _webView.scalesPageToFit = YES; _webView.multipleTouchEnabled = YES;
2016-09-08 15:20:43
6804
原创 swift TabBarController UINavigationController 组合使用 带有ScrollView和菜单内容以及tableView
内容接上一篇0 0才知道内容有限第一个为定义的轮播图的代码内容为继承重写了关于UITableViewCell的内容import UIKitclass ScrollImage: UITableViewCell , UIScrollViewDelegate { let SCREEN_WIDTH = UIScreen.mainScreen().bounds.size.wid
2016-03-23 16:42:25
960
原创 swift TabBarController UINavigationController 组合使用 带有ScrollView和菜单内容以及tableView
整个APP都长这个样子.因为没图片.所以做的很丑了点.接着就为代码区首先的为登陆界面的代码内容import UIKitclass LoginViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() let
2016-03-23 16:33:42
1490
原创 knockout js动态绑定viewModel的对象属性
最近因为公司的需要用到了knockout js.而每次写页面的js的时候都要手动写一个viewModel 感觉很繁琐..就动手写了一个递归来进行viewModel的绑定(后面才发现原来ko已经有写好的插件了.可代码也早写好就一直用着)//递归绑定ko var koBind = function(obj){ //判断是否为数组 if(obj.length){ for(var it
2016-03-23 14:12:51
5423
原创 oc js 交互
在公司实习这久了~~今天终于弄到了app端了.因有一货在研究者安卓的app使用到web view 我也想着自己折腾下~~~接下来就算我使用oc和js交互的代码主要功能是实现了点击页面上然后触发oc代码并调用摄像头.然后压缩图片.在调用js代码返回base64并有返回值返回oc端输出接下来为代码展示@property (weak, nonatomic) IBOutlet UIWebVie
2016-01-14 15:50:37
553
原创 swift sqlite3使用
之前有转发过一个sqlite3的使用.也因为这个写过一个游戏~使用到了sqlite3不过因为朋友试玩后觉得太困难了这个游戏.所以就打消了上架商店的念头.因为整个数据库当时设计的很简单只有一个表.而且内也只有一个分数记录的字段.所以代码会很简单现在将这个游戏中使用到的sqlite3的类整理下发出来class Sql { var dbName:String //数据库名字
2015-11-13 14:29:51
1301
原创 jquery 根据id动态分配change,click事件等
因工作的需要~现在要将页面的提示信息内容采用动态分配的方法(虽然不知道哪里好.感觉如果ID多的话会很卡)但是还是完成了这个恶心的要求.. 1 321 12321321首先先做了个demo 界面是很简单的几个input,button等框框然后写好一个js.内容为change等事件会触发的functionfun
2015-11-03 12:50:24
5523
原创 SpriteKit 笔记整理(不全)
因为一直都想制作游戏~~最近这段时间都在研究者spritekit这个框架..虽然技术还不是很稳定..已经在着手开始制作者一个游戏了图片靠我一个朋友帮我画画~~平常除了上班..做完开发以后就开始研究spritekit...现在游戏框架都整理的差不多了~~就先把之前一直研究记录的笔记放上来更新下~~~内容可能不全.还有着一些是从树上copy过来的~~~还可能存在重复~~~SKPhy
2015-10-20 09:18:13
692
原创 自学Swift-斯坦福笔记整理(十七) Internationalization and Settings
InternationalizationInternationalization(i18n)localization(l10n)func NSLocalizedString( key: String,//这是唯一方式去验证字符.通常想哟啊放到屏幕上的开发者语言 tableName: String,bundle: NSB
2015-10-16 22:34:28
617
原创 自学Swift-斯坦福笔记整理(十六) Camera, Persistence, and Embed Segues
UIImagePickerControllerclass func isSourceTypeAvailable(sourceType: UIImagePickerControllerSourceType) -> Bool来源类型有 .photoLibrary .Camera .SavedPhotoAlbum//检查类型class func availab
2015-10-16 22:33:44
560
原创 自学Swift-斯坦福笔记整理(十五) Modal Segues
model view controlllers 返回前MVCdismissViewControllerAnimatedmodal view controllers出现形式var modalTransitionStyle: UIModalTransitionStyle.CoverVertical //默认的..从底部弹出来.FilpHorizontal
2015-10-16 22:32:42
505
原创 自学Swift-斯坦福笔记整理(十四) Core Location and MapKit
Core Location单纯的管理位置的信息CLLocation基本对象属性:coordinate,altitude,horizontal/verticalAccuracy,timestamp,speed,course//维度 2D只为在地上没包含高度var coordinate: CLLocationCoordinate2Dstruct CLLo
2015-10-16 22:31:28
874
原创 自学Swift-斯坦福笔记整理(十三) Application Lifecycle and Core Motion
NSNotifications有个NSNotificationCenter的类它有一个类函数叫做defaultCenter//类似共享消息中心只需要发送一个信息call fun addObserverForName(String,object:AnObject?,queue:NSOperationQueue?){ (notification: NSNotification)
2015-09-22 13:12:10
594
原创 自学Swift-斯坦福笔记整理(十二) Physics based Dynamic Animation
步骤1:需要一个UIDynamicAnimator //这是驱动这些物理动画效果的本源创建对象后添加UIDynamicBehaviors 重力等属性UIDynamicItems将会受其他对象的重力,碰撞或者其他效果CODE:var animator = UIDynamicAnimator(referenceView: UIView)创建行为:
2015-09-14 14:52:31
652
原创 自学Swift-斯坦福笔记整理(十一) Unwind segue alert
Modal Segue的意思 取代整个屏幕Unwind会提供一些方法让modal segue与之前的present的控制器交流或解绑Alerts会直接弹出来在屏幕正中间他们都是modal的形式,会有询问式的按钮框,也有着输入框比如用户输入的情况.可以收集用户信息.Action Sheets.不能收集用户信息如果有超过两个的答案的选项就必须要使用Action.出现为从ipho
2015-09-14 14:51:21
866
原创 自学Swift-斯坦福笔记整理(十) TextFile table view Smashtag
becomeFirstResponder 键盘会出现resignFirstResponder 键盘会消失func textFiledShouldReturn(sender:UITextField) -> Bool 这个delegate中是在用户点击键盘上的return键之后发生.func didEndEditing(sender:UITextField) delegate
2015-07-30 11:26:36
979
原创 自学Swift-斯坦福笔记整理(九) -- 滚动视图 闭包 多线程
ScrollView 滚动视图属性 contentSize 滑动区域 必须设置不然不会有效果contentOffset 获取当前所在的ScrollView的位置 类型为CGPoint 得到对上和左的X和Y坐标获取正在显示的真实的矩形区域 可以通过ScrollView的对象.aonverRect(scrollView.bounds,fromView:scrollview)
2015-07-28 13:37:29
675
原创 自学Swift-斯坦福笔记整理(八)
view controller的生命周期 && Autolayout当被segue这个view controller的时候.第一就会准备好(get prepared)另外outlet都被设置好了.就诶下来.view controller显示在屏幕上 接着消失在屏幕上而且他的几何位置(geomtry)可能因为自动旋转会发生改变以上都准备好后,接下去就是
2015-07-28 13:34:53
529
原创 自学Swift-斯坦福笔记整理(七)
Multiple MVCsUITabBarController//只有一个属性tabBar中var tabBarItem: UITabBarItem!tabBarIten中有title,icon等UISplitViewController 包含两个MVC左边的MVC叫做split view的Master右边的MVC叫做
2015-07-27 10:05:25
736
原创 自学Swift-斯坦福笔记整理(六)
在UIVIEW类前加入 @IBDesignable 就会在Storyboard里绘制你的操作属性操作前加入@IBInspectable 就会在Storyboard中的属性窗口进行设置Extensions扩展不能扩展已存在的方法,属性添加的属性不能有存储,属性只能有get和setProtocol(协议)一个协议就是一个数据类型,
2015-06-21 22:17:51
874
原创 自学Swift-斯坦福笔记整理(五)
property listNSUserDefaults像一个微型的数据库他智慧存储Property List这个在APP退出以后会保留数据到下次启动let defaults = NSUserDefaults.standardUserDefaults()let plist: AnyObject = defaults.objectForKey(String)de
2015-06-21 22:16:17
660
原创 自学Swift-斯坦福笔记整理(第四天开始)
突然发现斯坦福大学的教程,就开始跟着学习.在swift中,字典和数组不属于类,属于结构体,方法传值传递的是值而不是地址.swift 结构体和类的区别.类可以继承,结构体传值是传的值,类传递的是引用.传递数组去方法里.因为参数也为只可读不可修改的let型,所以需要在内部定义一个var变量来取值进行数组内的修改复制只要不进行修改都不会进行复制,他有一个不知道哪来的指针指向它,直到你
2015-05-11 23:22:45
834
原创 自学Swift-UIKit
UIKit提供了IOS上实现的图形,事件驱动程序的框架 UIView是视图的基类 UIViewController视图控制器的基类 UIResponder表示一个可以接受触摸屏上的触摸事件 **UIView** 视图,通常是UIView的一个对象,表示屏幕上的一块矩形区域,同事处理该区域的绘制和触屏事件. IOS系统坐标 Iphone坐标以左上角为原点 Frame和BoundsFr
2015-05-01 15:10:58
948
转载 SQLite3 Swift
sqlite3在Swift创建方法引入libsqlite3.dylib然后添加 工程名-Bridging-Header.h 里面添加#import “sqlite3.h"然后去工程里build Settings里找到Swift Compiler - Code Generation里的Objective-C Bridging Header添加进入刚刚的 工程名-Bridging-He
2015-04-30 13:04:12
1072
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人