自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZhengYanFeng1989的博客

人的一生会遇到两个人,一个惊艳了时光,一个温柔了岁月。若君为我赠玉簪,我便为君绾长发。洗尽铅华,从此以后,日暮天涯。

  • 博客(278)
  • 收藏
  • 关注

转载 ora-01034:oracle   not   available

ora-01034:oracle   not   available   原因是监听的问题,解决办法不一,我用的办法:解决办法:登录到sqlplus /nologSQL> connect /as sysdbaSQL> startup输出Total System Global Area * bytesFixed Size                 ...

2018-12-17 13:39:32 196

转载 Xcode快捷键大全

Xcode内置了很多快捷键,之前本人一直不知道去用,都用鼠标代替!后面在公司一位老员工的引导下,才发现,原来Xcode里面有很多好用的快捷键!用Mac电脑一定要会用Command键,它就相当于Windows电脑下的Ctrl一样,各种快捷键等都需要用到它!在window键盘里,Command就是Win键(那个中国结样式的按键)。趁着今天有空,整理一下Xcode里面的快捷键!Xcode...

2018-12-05 10:55:57 808

转载 COAP协议全面分析

COAP协议全面分析##HTTP与COAP 请求与响应示例###HTTP请求(文本格式)POST https://getman.cn/echo HTTP/1.1User-Agent: FiddlerHost: getman.cnContent-Length: 9{temp:22}123456###HTTP响应(文本格式)HTTP/1.1 200 OKServer: NW...

2018-12-04 15:20:07 979

转载 URI与URL详解

看开源框架经常看到会用到URL或者URI之类的,为什么要熟悉这个呢?      比如说你写一个网络程序,需要访问资源,资源位置信息最好封装起来,如果使用String表示,虽然可以使用,但是感觉挺low的。你用了URI或者URL,当你想获取这个资源位置信息的某个属性时怎么着也比String方便吧。1、URI与URL的定义     ...

2018-12-04 14:33:20 449

转载 一文读懂MQTT协议

1  概述MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的“轻量级”通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实...

2018-12-04 11:42:04 218

转载 IDEA中Maven依赖包下载不了的问题解决方案汇总

这个依赖包下载不了的问题真的是很烦,之前一直把下载不上的依赖剪切再粘贴到pom.xml文件中,保存它就自动下载了,但是今天怎么剪切粘贴都没用,所以就花了点时间在网上各种搜解决方案,试了一些之后终于从根本上解决了问题,所以写个博客把解决这个问题的方案汇总一下!1. 先是对图上的两个位置一番狂点进行刷新,然并卵....

2018-12-03 17:38:23 6484 3

转载 解决连接oracle 11g报ORA-01034 提示:Oracle not available

最近在使用kettle做数据处理的时候,Oracle使用的比较频繁。结果突然有一天登录的时候发现提示:报错信息:ERROR:ORA-01034: ORACLE not availableORA-27101: shared memory realm does not existProcess ID: 0Session ID: 0 Serial number: 0网上找了好久,各种方法...

2018-11-30 16:05:35 1585 1

转载 Web excel导出 Linux乱码 数字导出格式显示错误处理

本来之前写过一个JS导出程序,但是也是网上东拼西凑写出来了,这两天有需求要写个excel导出,然后就出现一堆的问题,就准备记录下来。原谅我好多东西也是网上百度别人的,但是都汇总了一下,也好给大家看,开始正文: js导出excel的两种方法:方法一:/**@tableId: table的Id*@fileName: 生成excel文件* ie浏览器无法导出*/fun...

2018-11-15 17:58:41 415

转载 Java jsp导出Excel打开报格式或扩展名错误

是因为Dword值是十进制的,改成十六进制的即可。1、先关闭所有的office应用程序,然后打开注册表, 在运行中输入regedit ,可以用快捷键win+R打开运行窗口。2、找到以下位置:HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Security点[编辑]菜单上的[新建],单击DWORD值,然后输入ExtensionHar...

2018-11-14 14:02:55 2710

转载 iOS WGS-84:转为 GCJ-02

近来开发的项目涉及地图位置分享模块,android组的同事先开工,用的是百度地图sdk,本人后面开工,用的是iOS SDK的mapkit做,之后问题来了,同一个经纬度坐标在iOS端和Android端出现了比较大偏差。查了下资料苹果地图在大陆的数据源是高德的,查了下高德采用GCJ-02, 百度map sdk 采用的是BD-09,只好写了个类在发送和接收时做好转换,略微蛋疼。Github上有人写了一个...

2018-11-06 15:23:50 1351

原创 JAVA 访问直接返回json的URL,并解析

/** * 根据URL请求json数据 * @return //parm:请求的url链接 返回的是json字符串 */ public static String getURLContent() { SysSetup sysSetup = (SysSetup) ResourceManage.getContext("sysSetup");...

2018-10-29 10:28:18 1921 1

原创 Xcode10.0升级笔记

错误一:Multiple commands produce  Showing All Messages :-1: Multiple commands produce '/Users/fe/Library/Developer/Xcode/DerivedData/FEiPhoneWorkSpace-epgntipzlfatgibvabfoxkgplszg/Build/Products/Deb...

2018-10-09 17:56:08 1831

原创 Jquery 循环遍历table获取tr内指定的元素,并校验查重,删除元素值有相同的tr

//验证申请子表不能重复function checksublist() { var idarray = new Array(); $("table.table_title1").find("tbody").find("tr").each(function(){ var wuziid = $(this).find("td.combo_style").find("i...

2018-09-03 09:58:19 3710

原创 《音视频直播------硬编码实现》

前言在上一篇中,我们已经知道iOS编码的一些概念知识,从现在开始,我们可以正式对采集到的视频进行编码 这里我们重点介绍硬编码的使用方式,也就是VideoToolBox框架的使用 编码的流程:采集--> 获取到视频帧--> 对视频帧进行编码 --> 获取到视频帧信息 --> 将编码后的数据以NALU方式写入到文件视频采集视频采集我们已经在前面进行了介绍和学习,所...

2018-07-24 08:25:30 721

原创 《音视频直播------视频编码》

视频编码介绍为什么进行压缩编码?视频是由一帧帧的图像组成(见实例)比如一张Gif图片其实就可以被分解成若干张单独的图片分别出的图片未经压缩的视频的数据量巨大比如:录音一分钟视频, 需要多大的空间来保存了?1> 为了不让用户感受到卡顿效果, 1秒钟之内至少需要16帧画面(正常开发通常会采集30帧)2> 假如该视频是一个1280*720分辨率的视频(正常情况下会比这个大很多)结果:1280...

2018-06-26 22:53:42 502

原创 《音视频直播------GPUImage》

美颜滤镜效果GPUImage的介绍GPUImage 是一个开源的基于GPU的图片或视频的处理框架,其本身内置了多达120多种常见的滤镜效果GPUImage是利用GPU,使在图片和视频上应用不同的效果和滤镜变得非常的容易,同时它还拥有出色的性能,并且它的性能要比苹果内置的相关APIs出色高斯模糊(毛玻璃)效果在iOS总实现毛玻璃效果方式有很多UIToolBar本身有毛玻璃效果iOS8之后UIVisu...

2018-06-14 18:00:06 711

原创 《音视频直播------音视频采集》

采集视频概述音视频采集是直播架构的第一环,是视频的来源其实视频的采集有多个应用场景:比如二维码开发音视频采集包括两部分:视频采集音频采集在iOS开发中,是可以同步采集视频&音频的,使用方式也非常简单相关的采集API都封装在AVFoundation框架中,导入对应框架,实现功能即可采集步骤采集步骤文字描述PS:如果做过二维码开发,应该对相关步骤非常熟悉(非常类似)导入框架相关API主要在AV...

2018-06-11 01:36:55 1176

原创 《音视频直播------总体概述》

概述直播的现状2016年,是一个直播年。直播行业快速发展,同时也滋生了大大小小上千家相关的公司。直播和是典型的“社会化视频”2012-2015 年是中国网络直播行业高速发展的四年:娱乐直播用户突破 1 亿,娱乐直播收入突破 100 亿,微博、陌陌也通过直播找到了新的生命力。直播的技术直播技术概况来说,可以分为 采集,前处理,编码,传输,解码,渲染 这几个环节技术整体概览图例:分步解析音视频采集音视...

2018-06-10 22:16:36 339

原创 Swift Gif图播放

系统框架ImageIO实现Gif图播放 //// ViewController.swift// GiftAnimation//// Created by fe on 2018/6/9.// Copyright © 2018年 fe. All rights reserved.//import ImageIOimport UIKitclass ViewController:...

2018-06-09 18:23:36 1133

原创 jsp 鼠标悬浮在td上展示td展示不完的内容

在实际开发中会遇到这样的情况,jsp采用table布局,但是td不能完全展示目标内容,导致td宽度外的文字以...省略号的形式展示。但是客户又想看到全部的内容。这时候只需要设置td的一些属性,就可以解决此问题。 <td title="<%=dt.getString(i, "DESCRIPTION") == null ? "" : dt.getString(i, "DESCRIPTION...

2018-06-08 15:43:12 2628

原创 protobuf-Java

本文主要记录.proto文件在Windows系统下生成对应的.java文件关于.proto文件书写语法请参考https://blog.csdn.net/zhengyanfeng1989/article/details/80159216  主要步骤如下:1、前往Google的protocolbuf在GitHub的开源项目地址https://github.com/google/protobuf/rel...

2018-05-06 17:50:04 1663

原创 protobuf-swift

       由于工作关系,许久没有静下心来好好写过一篇博客了。这两天的业余时间都在研究protobuf-swift,其中遇到了不少坑,好记性不如烂笔头,决定好好写一篇博客,仔细记录下来,如果你遇到了同样的问题,可以通过本篇博客绕过弯路。      protocolbuffer是google 的一种数据交换的格式,它独立于语言,独立于平台。google 提供了多种语言的实现:java、c#、c++...

2018-05-02 22:12:12 3350

转载 proto3语法

      原文 :http://blog.csdn.net/shensky711/article/details/69696392 简介proto3语法定义一个 Message定义多个 message 类型定义变量类型分配Tag指定变量规则注释保留变量不被使用默认值定义枚举 Enumerations如何引用其他 proto 文件升级 proto 文件正确的姿势Any 的使用Oneof 的使用Ma...

2018-05-01 20:25:50 5649

转载 了解一下Netty

随着移动互联网的爆发性增长,小明公司的电子商务系统访问量越来越大,由于现有系统是个单体的巨型应用,已经无法满足海量的并发请求,拆分势在必行。在微服务的大潮之中, 架构师小明把系统拆分成了多个服务,根据需要部署在多个机器上,这些服务非常灵活,可以随着访问量弹性扩展。世界上没有免费的午餐, 拆分成多个“微服务”以后虽然增加了弹性,但也带来了一个巨大的挑战:服务之间互相调用的开销。比如说:原来用户下一个...

2018-04-25 09:21:41 182

原创 swift 4.0 kvc 赋值失败问题

swift 4.0   kvc 赋值失败问题  需要在模型属性前加上 @objc ,以保证属性被添加到运行时方法列表  @objc var  access_token:String = ""    @objc var  expires_in:TimeInterval = 0.0    @objc var  uid:String?...

2018-04-20 22:05:43 592

转载 java面试题

上周陪同之前一起工作的同事去面试(乔治,小袁,鹏飞(面试人)),第一站是去深圳,第二站上海,第三站杭州。面试什么公司我在这里就不多说了,你们知道是一线公司就行。其实本来真的没打算写这篇文章,主要是自己的记忆力不是很好,再者是最近好多人询问2018年最新的面试题有点多,我实在回答不过来,而且怕为了避免重复回答,给自己省点力气,干脆就在这里统一回复了。说实话,虽作为陪同人,面试的时候我是不可以一同进去...

2018-04-16 21:12:44 807

原创 导航栏navigationItem.titleView设置搜索框注意事项

第一种设置方法navigationItem.titleView = UISearchBar(frame:CGRect(x:0,y:0,width:180,height:30))该设置搜索框方法有两个缺点,第一个缺点导致搜索框的frame不可控,随着titleview的frame变化,第二个缺点是有可能导致titleview在设置搜索框后,整个navigationBar的高度会向下延伸,导致显示的高...

2018-04-12 10:52:10 5516

转载 目标URL存在跨站漏洞和目标URL存在http host头攻击漏洞处理方案

目标URL存在跨站漏洞和目标URL存在http host头攻击漏洞处理方案若需要学习技术文档共享(请关注群公告的内容)/讨论问题 请入QQ群:668345923 ;若无法入群,请在您浏览文章下方留言,至于答复,这个看情况了目录HTTP协议详解引言一、HTTP协议详解之URL篇二、HTTP协议详解之请求篇三、HTTP协议详解之响应篇四、HTTP协议详解之消息报头篇五、利用telnet观察http协议...

2018-03-20 11:48:02 6982

转载 StringUtils的isBlank()方法

在校验一个String类型的变量是否为空时,通常存在3中情况是否为 null是否为 ""是否为空字符串(引号中间有空格)  如: "     "。StringUtils的isBlank()方法可以一次性校验这三种情况,返回值都是true下边是StringUtils的源代码12345678910111213141516171819202122232425262728/** * <p>Ch...

2018-03-06 09:15:11 5319

转载 sql结果集进行诸如求并集,交集等操作

算法大数据qq交流群:397173819 经常需要对一些结果集进行诸如求并集,交集等操作。在网上看到一些不错的资料,特意转载过来。为了配合测试,特地建了两个表,并且添加了一些测试数据,其中重复记录为东吴的人物。 表:Person_1魏国人物  表:Person_2蜀国人物 1.Union求并集Union可以对两个或多个结果集进行连接,形成“并集”。子结果集所有的记录组合在一起形成新的结果集。 1....

2018-02-26 10:48:15 1145

转载 CAST和CONVERT

  CAST和CONVERT都经常被使用。特别提取出来作为一篇文章,方便查找。  CAST、CONVERT都可以执行数据类型转换。在大部分情况下,两者执行同样的功能,不同的是CONVERT还提供一些特别的日期格式转换,而CAST没有这个功能。  既然CONVERT包括了CAST的所有功能,而且CONVERT还能进行日期转换,那么为什么需要使用CAST呢?实际上,这是为了ANSI/I

2018-01-24 10:14:26 198

原创 2017最后一天

2017过的很充实,期待2018

2017-12-31 22:46:02 177

转载 AES加密

本篇文章记录了iOS中对字符串进行AES加密+Base64编码的过程,考虑到加密对象和使用场景,理所当然的将加密过程丢到了NSString的类别中,即下面说到的NSString+AES。一、对AES认识有以下几点(针对开发中涉及到的,其他的也没有深入研究了):使用上总结起来就是——“保持一致”特别要注意的:如果你想使用密钥偏移量IV 那你的加密模式必须为CBC,不能使用别的模式了,具体关于

2017-11-28 21:04:08 1094

原创 XCODE9 跳过的那些坑儿

最近升级了Xcode,升级第一天就遇到了坑,听我一一道来一:应用中拖入第三方类报错Undefined symbols for architecture arm64: “_OBJC_CLASS_$_xxxxxx”, referenced from: objc-class-ref in xxxxxxx.o 记得以前曾经遇到过这样的问题,但是忘了怎么处理了,于是一顿谷歌百

2017-10-15 04:53:56 2191

原创 Java 网络编程 简单Socket(UDP)

Java网络编程,简单SocketJava的Socket底层是io流,下面就做一个简单的Socket连接发送一句话;第一步:创建发送端的Socket,代码如下package com.zhengyanfeng.socket;import java.net.DatagramPacket;import java.net.DatagramSocket;import

2017-09-09 21:50:00 336

原创 Java使用程序ZHConverter把工程内所有文件的简体字转换为繁体字

一:需求分析(1)由于公司项目在开发之初没有适配繁体语言,大概是没有考虑到有朝一日项目可以卖到台湾、香港、澳门吧。(2)但是公司的项目确实卖到澳门了,于是客户要求把项目中的所有字体修改为繁体字,这就苦逼了,公司的项目沉淀了这么多年的代码,感觉到这是一项浩大的工程,但是老大只给了一周的时间要求修改完毕。于是考虑了一下看看这么繁琐的机械化的工作能不能由程序来完成,就各种谷歌百度,试了几

2017-08-31 10:11:55 5422 6

原创 react-native之初识react-native

其实对react-native已经仰慕许久,但是由于工作太忙,加上自己的懒惰,迟迟没有着手学习,但是随着react-native日渐成熟,跨平台技术优势的显现,以及热更新成为必备技术,终于决定要对react-native一探究竟。一:react-native开发环境配置(1)react-native中文网地址:http://reactnative.cn(2)react-nati

2017-07-28 17:42:57 815

原创 error An unexpected error occurred: "https://registry.yarnpkg.com/react-native: connect ETIMEDOUT 10

react-native初始化项目遇到这样的报错:error An unexpected error occurred: "https://registry.yarnpkg.com/react-native: connect ETIMEDOUT 10解决办法:cd 到/usr/local/bin 然后rm yarn,干掉yarn之后就可以了...

2017-07-27 16:42:52 28033

原创 新闻网页类开发html和iOS原生交互

一:服务器返回网页需要展示的内容//// ViewController.swift// WangYiDetailNews//// Created by fe on 2017/7/24.// Copyright © 2017年 fe. All rights reserved.import UIKitclass ViewController: UIViewControl

2017-07-27 15:36:53 1012

转载 charles用法详解

Charles 的简介如何安装 Charles将 Charles 设置成系统代理Charles 主界面介绍过滤网络请求截取 iPhone 上的网络封包截取 Https 通讯信息模拟慢速网络修改网络请求内容给服务器做压力测试修改服务器返回内容总结简介Charles 是在 Mac 下常用的网络封包截取工具,在做 移动开发时,我

2017-07-24 17:15:49 546

空空如也

空空如也

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

TA关注的人

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