自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

微瞰技术的博客

记录点滴

  • 博客(32)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

原创 《Effective Java》泛型--请不要在新代码中使用原生态类型

《Effective Java》泛型–请不要在新代码中使用原生态类型泛型:声明中具有一个或多个类型参数的类或者接口就是泛型原生态类型的泛型:不带任何实际参数的泛型名称,例如List的原生态类型就是List使用原生态类型的安全性问题如果我们在声明泛型的时候使用了原生态类型的泛型,但是最后添加数据的时候却添加了与初始化数据不同的类型的数据,例如这种List nameList = new ArrayLi

2017-03-29 16:16:37 491

原创 第一个Spring Boot程序

Spring Boot是一个微服务的框架,他免去了我们在SSH和SSM中繁琐的xml配置,给我们一种清爽的感觉。IDE准备java的开发IDE众多,但是如果要开发Spring Boot程序还是建议使用 Intellij IDEA旗舰版,他内置的Spring Boot配置帮我们解决了在Eclipse上复杂的配置。所以你得首先去下载一个IDEA。当前,最新版本为2017版,但是改版本并没有办法破解。所以

2017-03-29 08:02:03 763

原创 珍惜眼前

昨日听闻某学妹走了之后也是感觉心痛。往日之事涌上脑海,当年那个带着明朗笑容总对着我说:学长你怎么总在笑,学长你的笑挺好看的,居然在这样一个如花似玉的年龄就走了。一年之前去医院看他的时候,他依然坚强的和我们对话。在病床上对我说了与在学校时同样的话。而我只能鼓励他好好养病,鼓励他像我一样笑。而今,她走了,只愿天堂没有病痛的折磨。  在这一年多的时间里,也发生了很多的事。让我觉得需要去珍惜的事真的好多。今

2017-03-28 13:48:31 596

原创 在Windows上搭建Redis集群

Redis官方是不支持windows的,只是 Microsoft Open Tech group 在 GitHub上开发了一个Win64的版本, 项目地址:https://github.com/MSOpenTech/redis 打开以后,可以直接使用浏览器下载,或者git克隆。在release页面可以下载需要的redis包。在准备的时候最后打包的包和源码包都准备好,到之后搭建集群的时候回需要到源

2017-03-28 07:58:36 6199 4

转载 40+ 个非常有用的 Oracle 查询语句

40+ 个非常有用的 Oracle 查询语句,主要涵盖了日期操作,获取服务器信息,获取执行状态,计算数据库大小等等方面的查询。这些是所有 Oracle 开发者都必备的技能,所以快快收藏吧!日期/时间 相关查询获取当前月份的第一天运行这个命令能快速返回当前月份的第一天。你可以用任何的日期值替换 “SYSDATE”来指定查询的日期。SELECT TRUNC (SYS

2017-03-09 22:57:57 491

原创 几个Java EE和WebService的问题和解决方案

The import Java.util cannot be resolved解决方案:右键项目——-buildpath——–最下面那个configuration 的选择libraries找到JRE(这个时候你会发现这个jre前面有!或者是红X)选中remove掉重新为该项目选择一个JRE选中项目(选择自己配置的jdk的jre) 这种情况一般出现在导入新的项目的时候A configuration

2017-03-08 21:51:29 1174

原创 React Native配置过程中的几个问题及解决方案

couldn’t find tools.jar please check that valid JDK Installations这个错误花了我很长时间去解决。因为是新装的windows系统。。没有配置JAVA_HOME。直接在系统变量的path中加入jdk的路径的。所以出现了问题。解决方案是在用户变量里加入JAVA_HOME。外国人给的一张图解决了我的问题: http://stackoverfl

2017-03-08 21:31:32 1605

转载 MongoDB学习(三)MongoDB 3.2.8的使用详解

上篇讲到MongoDB的安装,本篇就来学习下MongoDB的使用,以及一些基本命令的认识~1.启动MongoDB1.1创建数据目录        MongoDB需要一个数据目录来存储所有的数据,启动MongoDB时需要指定这个数据目录(在默认安装路径下不需要指定),MongoDB的默认数据目录为所在安装盘根目录下的“\data\db”,这里我们手动创建文件夹\dat

2017-03-07 12:32:15 1200

原创 SpringMVC+Ajax+拼接html字符串

在现在的网页中。单纯的同步传递数据已经变得非常少了。大多数都是通过Ajax异步来传递数据的。因此在这里用SpringMVC+Ajax做一个简单的小例子,同时辅助以拼接字符串显示。希望能为大家带来帮助。 本次案例的配置仍然是在上一篇SpringMVC的简单增删改查(SSM整合)的基础上再辅助配置Jackson的jar包。

2017-03-06 23:35:24 1653

原创 React Native的Hello World和基本样式入门

Hello World  众所周知,Hello World大法好。接上一篇 所初始化的AwesomeProject项目来进行Hello World操作。import React, { Component } from 'react';import { AppRegistry, Text } from 'react-native';class HelloWorldApp extends Compo

2017-03-03 15:19:22 538

原创 iOS---实现在屏幕上实时绘图的简单效果---CAShaperLayer和UIBezierPath的简单运用

首先,声明几个属性@property(nonatomic,strong)UIBezierPath * beizer;@property(nonatomic,assign)CGPoint startPoint;@property(nonatomic,assign)CGPoint movePoint;@property(nonatomic,strong)CAShapeLayer *

2017-03-03 13:39:08 1547

原创 iOS Core Image-----十行代码实现微信朋友圈模糊效果

昨天下午微信的朋友圈着实火了一把,在这之后好多程序员都通过抓包工具看到了原图,但是我却在想,网上说是在移动前端做到的那是怎么做到的呢,经过一些学习,终于掌握了一些Core Image的知识,做出了相应的效果,仅仅十行代码 UIImageView * imgView = [[UIImageView alloc]init]; imgView.frame = CGRectMake

2017-03-03 13:39:06 446

原创 iOS---如何获取手机的本地照片和相册

__weak ViewController *weakSelf = self; dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ ALAssetsLibraryGroupsEnumerationResultsBlock listGroupBlock = ^(A

2017-03-03 13:39:01 1634

原创 iOS----收集的一些小技巧

1,如何将试图置于最顶层第一种方法 _myview.layer.zPosition =5; 第二种方法 [self.view insertSubview:_MyView atIndex:999]; 上面的999的意思是尽可能取大一点的值第三种方法 [self.view bringSubviewToFront:_myView]

2017-03-03 13:38:58 414

原创 iOS----实现scrollView或者scrollView的子类下拉图片放大的效果

代码是通过Tableview来说明的,用在其他情况下同样适用- (void)viewDidLoad { [super viewDidLoad]; _imageview = [[UIImageView alloc]init]; _imageview.image = [UIImage imageNamed:@"F2.jpg"]; self.imagevi

2017-03-03 13:38:53 610

原创 iOS---如何截图,如何将图片保存到相册

最近的项目中运用到了这两个功能,所以记录一下。做了一个小工程将两个方法结合到了一起1- (void)viewDidLoad { [super viewDidLoad]; UIButton * btn = [UIButton buttonWithType:UIButtonTypeContactAdd]; btn.frame =CGRectMake(30, 3

2017-03-03 13:38:50 954

原创 iOS---实现简书和知乎的上滑隐藏导航栏下拉显示导航栏效果

因为自己用简书和知乎比较多,所以对其导航栏的效果比较好奇,自己私下里找资料实现了一下。这个效果的关键点在于下方可供滑动的内容的便宜距离inset的改变,以及滑动的scrollview代理的执行,废话不多说,上代码首先是tableview的便宜距离inset的设置 if([self respondsToSelector:@selector(automaticallyAdjustsS

2017-03-03 13:38:45 2781 1

原创 iOS取消按钮点击时的动画效果

当存在图片或者背景图片时,点击图片往往意味着高亮,但是高亮的同时往往还伴随着按钮按下的动画效果,取消这种动画效果只需两步Btn.adjustImageWhenHighlighted =NO;[Btn.layer removeAllAnimation];

2017-03-03 13:38:40 3131

原创 OC中SEL,类别,继承,协议的使用

1、SELSEL是selector的缩写,selector在OC中作用是定义一个方法变量,通过该方法变量来调用方法。我们在后面的UI中会经常用selector来调用事件方法。下面我将举两个例子来说明SEL的使用。直接通过方法名来调用,我们先新建一个Student类,并在其中定义一个名叫Test的对象方法。并定义一个输出语句:-(void)test{ NSLog(@"这

2017-03-03 13:38:36 665

原创 OC中保存自定义类型对象的持久化方法

OC中如果要将自定义类型的对象保存到文件中,必须进行以下三个条件:想要把存放自定义类型的数组进行 持久化(就是将内存中的临时数据以文件的形式写到磁盘上)必须满足: 1. 自定义对象必须要序列化(将数据有序的存放) 2. 需要使用归档来进行持久化 3. 如果要加载持久化文件需要进行反序列化(就是将有序存放的数据读取并变成自定义对象)第一要将自定义类型序列化以及第三步并将文件反序列

2017-03-03 13:38:31 658

原创 C语言版本学生信息管理系统

仍然有一些小bug,后续会发布OC完善版的图书馆管理系统,欢迎批评指正。 1 #include 2 void menu_choose(); 3 typedef struct 4 { 5 int Id; 6 int age; 7 char name[50]; 8 char sex[10]; 9

2017-03-03 13:38:26 608

原创 OC—类的设计和NSString

经过前一段时间C语言 的学习,从这周开始正式步入OC的学习OC中类的定义:同一类事物的抽象,对象则与之相反,是抽象的类的具体化。OC中定义属性字段时通常在元素前面加上_如 NSString * _name; int _age; BOOL _sex;未经声明的变量一般为受保护的变量,无法被外界访问,在OC中存在如下三种修饰符     默认为被保护的(

2017-03-03 13:38:21 370

原创 CSS3小笔记

border-radius:圆角属性;border-radius:左上,右上,右下,左下。transform:rotate(角度);transparent 透明的三角形的写法设置宽和高为0,设置边框的其他三个角为透明:.area{height:0;width:0;border:50px solid red;border-color:red transparent transparent trans

2017-03-03 13:38:16 392

原创 做的小论坛的一点感想

由于之前缺乏一些实际的动手经验,最近在做一个实现了简单论坛的小项目,主要是采用asp.net服务器端控件和Bootstrap前端框架做的页面,主要有以下的感想1,前端框架的确非常好用,拿来就可以简单的使用,但是如果没有扎实的JS和CSS功底的话,就会发生很多麻烦。比如我在写页面导航条和内容的时候,就出现了导航条与内容的错位,在全屏的时候导航条与内容是对齐的,缩小屏幕后,导航条与内容无法对齐。还

2017-03-03 13:38:11 538

原创 用Jquery方法实现的简单下滑菜单效果

$(function () {             $('#zimenu').mouseenter(function () {                 $('#hua').slideDown();             }).mouseleave(function () {                 $('#hua').slideUp();             });   

2017-03-03 13:38:06 806

原创 jquery常用用法

1.$("prve + next" )                          选择紧接着在perve后的next元素2.$("#div1 > *" )                            在给定的父元素下匹配所有子元素,但是孙子就不取了 3.$("#div ~ div ")                           查找#div之后的所有div元素4.$.m

2017-03-03 13:38:04 373

原创 JS入门

JS用法, 大小写敏感弱类型语言(声明变量都用var)1.JS中函数没有访问修饰符,没有返回值类型。方法如果没有返回值就是undefined2.JavaScript中的null与undefined(参考资料)3.undefined,表示一个未知状态4.声明了但是没有初始化的该变量,变量的值是一个未知状态(undefined)。 (访问不存在的属性或对象window.xx

2017-03-03 13:37:59 431

原创 jquery用法第二波

过滤器属性过滤选择器:$("div[id]")选取有id属性的$(“#id”)$("div[title=test]")选取title属性为“test”的,JQuery中没有对getElementsByName进行封装,用$("input[name=abc]")$("div[title!=test]")选取title属性不为“test”的还可以选择开头、结束、包含等,条件还可

2017-03-03 13:37:54 333

原创 jquery用法初探

JQuery选择器JQuery选择器用于查找满足条件的元素,比如可以用$(“#控件Id”)来根据控件id获得控件的jQuery对象,相当于getElementById:1、id 选择器   $(“#div1”).html(“hello”)。语法、意义类似于CSS选择器2、标签选择器 $("TagName")来获取所有指定标签名的jQuery对象,相       当于getEleme

2017-03-03 13:37:49 346

原创 Windows使用Git

今天第一次在Windows上上传代码,中间出现了一些问题。查阅了一些资料。终于是成功上传了。准备工作下载Git和TortoiseGit(1.8.16.0版本)为文件上传做准备 Git是命令行上传工具。TortoiseGit是一个图形化界面上传工具(不同的版本的操作略微有些不同),为存放文件创建一个本地仓库(即新建一个文件夹)。上传项目文件   我是使用TortoiseGit来上传的。首先在上述新

2017-03-03 08:13:57 377

原创 Windows7下安装React Native开发环境

我基本是参照React Native中文官网中所写的来安装的。只不过在一台电脑上安装成功了另外一台电脑上没安装成功。据我推测是因为我之前的其他工作的开发环境相冲突(也许也有可能是我的Python环境没有装好)的原因。现在在这里说一下我安装成功的经验。安装几个必要的组件Node.js,Python,Android Studio这三个主要组件都是通过安装包来进行安装。Node.js的版本我选择的是6.1

2017-03-02 16:47:45 1866

原创 收集的一些工具类

主要有处理Json的工具类JsonUtils和针对前后端协作的Result类

2017-03-02 14:00:54 491

HZRecorder.js

HZRecorder.js是一个用于在浏览器端实现录音的工具类,但是不支持IE

2019-03-02

aspose-words的license和jar

支持将Word转化为png和 pdf等各种格式,且无需Office环境

2018-12-26

java工程师招聘岗位分析

java工程师,技术要求分析,分析市场上对某项技术的需求程度。

2018-01-01

Python学习总结

大佬的Python学习总结

2017-08-29

Dorado技巧

对于Dorado总结的一些技巧,利用Xmind制成思维导图展示出来

2017-06-06

【Linux】48《精通linux_shell编程教程》

【Linux】48《精通linux_shell编程教程》

2017-05-26

读入一个字符串,字符串中包含ZOJ三个字符,个数不一定相等,按ZOJ的顺序输出,当某个字符用完时,剩下的仍然安装ZOJ的顺序输出。

训练时发现的好题目。#include #include int main() { char ch; char str[100]; while(gets(str)) { if(str[0] == 'E') return 0; int z = 0, o = 0, j = 0, i = 0; while(str[i] != '\0') { switch(str[i]) { case 'Z': z++; break; case 'O': o++; break; case 'J': j++; break; } i++; } int N = z + j + o; for(i = 0; i 0) { printf("Z"); z--; } if(o > 0) { printf("O"); o--; } if(j > 0) { printf("J"); j--; } } printf("\n"); } return 0; }

2013-07-08

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

TA关注的人

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