自定义博客皮肤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)
  • 资源 (10)
  • 收藏
  • 关注

原创 go-zero 遇到版本不兼容问题

直接上主题,进行解决问题。因为本人要部署生产项目。但是生产中go的版本是1.5 ,操作系统是linux6。测试环境是go1.18,操作系统是windows。所以就会导致出现部署生产的时候,有各种包的兼容问题。我的项目在操作的时候,需要引入go-zero这个包。初次在引入的时候的。提示:(1)问题1.string.Builder。这个string.Builder是10之后的版本才有的,所以需要升级版本。并且查看go-zero这个包,因为这个包我用的是v1.0.3 查看go.mod ,

2022-04-08 11:33:03 448

原创 windows下,go 连接oracle数据库,gcc问题

前段时间,因为项目的需求,需要进行连接oracle数据库,用来获取数据库中的一些信息,因为项目本身使用go进行开发的,所以就遇到go连接oracle的各种问题。网上的资料也是各种各样,最后终于参考各种各样的资料在自己本地跑起来了。如果是linux系统的话,直接将oci8的包下载就可以了,但是windows上涉及到一些gcc的问题,导致windows上连接oracle是一个痛点。windows环境下,进行go连接oracle数据库,主要涉及到三个方面:(1)oracle的base和sdk的包,(2

2022-04-02 21:51:44 1099

原创 青岛程序员裸辞找工作

# 青岛程序员因为自己个人职业规划的发展,5月份从第一家公司离职,去了另一个家公司,在新公司带了不到1个月,就离职了。有个人原因也有公司原因。这里就不赘述了。从第二家公司离职之后,就开始了我的再次找工作之旅。因为在第二家公司干的非常的不愉快,所以毅然决然裸辞了。经过一个正好一个月的找工作,今天我又回到了我的老东家,也非常感谢老东家不计前嫌,能够再次招纳我。在我决定在此踏入老东家的时候,也从网上查看了很多意见,有些人说好马不吃回头草,有些人说如果觉着可以,回去也没有什么。最后我平衡了..

2021-07-08 10:23:29 392

原创 go语言 进行文件编码格式转换中(GBK 转UTF8),可能出错部分文件出现乱码情况的解决。

最近遇到的问题:使用go语言进行开发项目,有一个模块是需要上传文件。但对于文件的编码格式不能有要求,也就是说上传的文件可以是GBK的编码格式,也可以是UTF8的编码格式。于是就出现了GBK脚本文件在上传的时候,会出现部分中文汉字乱码的情况。当前的编码思路是:按照字节来读取上传的脚本,然后在对这些字节进行转码,最后在将这些字节重新拼接,写入到文件中。buf := make([]byte...

2019-08-22 09:54:47 5121

原创 遇到panic异常,导致程序崩溃。

新上的项目,在运行一段时间后,会出现自动崩溃的情况。从日志没有看出任何错误(使用logger包进行打印的日志)。每次崩溃的前夕,程序一直在正确的运行(崩溃)。前几天程序又出错,恰巧调用接口也发现不能调用。于是得出在日志文件中可能没有打印错误日志。于是联想到模拟调接口异常,看看是否能将错误日志写入到日志文件中。果不其然,不能。只能在本地的控制台中,看到,并且发现程序调接口出错后,程序自动宕了。所以想...

2019-08-13 10:54:35 4836 1

原创 记录思路

table表格中,有三个可以动态操作的按钮:删除,复制,详情。删除,是指删除这一行的选择。复制,是指复制当前一行添加到本行的下面。详情,是指查看上传的脚本文件是什么。删除:在删除的时候,需要将本行以下的所有行的序号都改变。因为文件上传路径与序号有关联,需要调后端接口,修改服务器中的路径中的名称。因为table中标签中的唯一标签都是xx+xu(xx1),xx+xu(xx2)这种形式的。导...

2019-08-06 15:48:22 154

原创 go 读取xlsx文件中的内容,时间转换,时间差

最近需要有个需求,就是要求从xlsx文件中读取数据,并且通过数据的值,返回结果。就是说,通过前两列,来判断当天的值班人员是谁。查询资料,go如何读取xlsx文件中的数据,有两种方式来实现。一:使用包:https://github.com/tealeg/xlsx读取文件中的内容代码:package mainimport ( "fmt" "githu...

2019-07-31 17:54:05 2744 1

原创 input[type=file] 上传文件时,多次上传相同文件,不能触发onchange()事件

在上传文件的时候,会遇到这种场景: (1) 第一次上传A脚本,第二次上传B脚本,上传功能一切正常。 (2)第一次上传A脚本,第二次在次上传A脚本,onchange事件不能触发。解决: input中的onchange事件产生的原因:(一)当input捕获到焦点后,系统存储当前值。(二)当input焦点离开后,判断当前值与之前存储的值是否不等,如果为true则触发onc...

2019-07-30 11:11:36 3917 1

原创 springmvc 入门

最近比较闲,所以想充实一下自己。开始看spring的框架。现在就先搭建一个简单的springmvc的框架吧。第一:需要的jar包。web.xml 。已经上下文文件(mvc.xml)中的jar的包的编号都要一下。第二:在eclipse中创建项目,开始我们的项目搭建。(1)创建一个动态的项目 Dynamic Web Project。(2)输入项目的名称。标题(3)创建完成后,项...

2018-09-20 21:49:43 166

转载 git

一、        基础内容1、git是一个版本控制软件,与svn类似,特点是分布式管理,不需要中间总的服务器,可以增加很多分支。2、windows下的git叫msysgit,下载地址https://git-for-windows.github.io/或者https://git-scm.com/download/win3、git只是终端操作,可以使用一个图形化管理界面,有了

2017-05-15 20:34:03 462

原创 用eclipse开web遇到的问题

使用eclipse开发web,使用struts2框架,安装配置遇到的一下问题:1 需要用到的struts2的安装包:u其中在2.5之后,xwork-core-xxxx.jar合到了struts2-core-2.xxx.jar中了。所以在2.5之后得找不到xwork-core-xxx.jar了。2  导入struts2需要的jar.创建动态的web项目:File-->new-

2016-12-08 15:08:19 335

原创 spring 的AOP

AOP 面向切面编程,作为面向对象编程的一种补充,已经成为一种比较成熟的编程方式。AOP和OOP互为补充,面向对象编程将程序分解成各个层次的对象,而面向切面编程将程序运行过程分解成各个切面。可以这样理解:面向对象编程是从静态角度考虑程序结构,而面向切面编程则是从动态角度考虑程序运行过程。假如三个类共用三个方法时,如果需要修改方法中的内容时,只需要修改方法的内容即可。通过这种方式,大大降低了

2016-12-02 10:53:26 305

原创 spring 的"零配置"支持

“”零配置“支持只是说减少xml配置文件中配置的使用,而是通过注解的方式来搜索Bean类。Spring提供了几个注释来标注Spring Bean1 @Component: 标注一个普通的Spring Bean类2 @Controller:  标注一个控制器组件类3 @Service: 标注一个业务逻辑组件类4 @Repository:标注一个DAO组件类与xml搜索

2016-12-01 16:12:19 1136

原创 协调作用域不同步的Bean

当两个singleton作用域的bean存在依赖关系的时候,或者当prototype作用域的bean依赖singleton作用域的bean时,使用spring提供的依赖注入进行管理即可。singlteon作用域的bean只有一次初始化的机会,他的依赖关系也只在初始化阶段被设置,当singleton作用域的bean依赖prototype作用域的bean时,Spring容器会在初始化singlet

2016-12-01 10:55:36 475

原创 opensips安装

一  在ubuntu12.4中安装(1)从opensips的官网上下载opensips    http://www.opensips.org/Downloads/Downloads          Wget http://opensips.org/pub/opensips/1.11.2/src/opensips-1.11.2_src.tar.gz   tar xcf op

2016-06-14 16:45:01 1309

原创 Mediaproxy 与 Rtpproxy

Mediaproxy:Mediaproxy是Opensips的一个模块,它用来实现现有大多数sip客户端的自动NAT穿透。这就意味着,当使用mediaproxy模块时,不需要对NAT盒子进行任何配置就能使位于NAT之后的客户端正常工作。工作原理:    此解决方案就是在两个sip用户代理之间放置一个媒体中继,并修改他们的sdp消息,使每个参与方都与中继交互,而对他们自身来说 就像直接与

2016-04-14 19:46:15 7473

原创 sip请求消息过程

sip 请求消息的过程   1 请求应答的一个过程1004@192.168.0.107---->1001@192.168.0.112  1 INVITE ---->SIP SERVER(192.168.0.129)  2  407 Proxy Authentication Required-->10043  100

2016-04-12 20:57:48 6432

原创 sip 基本概念

基本概念Session:session简单的说就是一次通话,从摘记拨号开始到最终的挂机之间所有的sip消息都属于一个session,他们具有相同的call-id。Dialog: 基于peer-to-peer,描述了两端的user agents在一段时间内的关联。Dialog用Dialog id来表示,Dialog id是由三部分组成的:Call-id,from中的tag,to中的t

2016-04-12 20:21:38 2289

原创 数据库的图形化界面的安装

数据库的图形化界面的安装Phpmyadmin 是一个以php为基础,以web-Base方式架构在网站主机上的mysql的数据库管理工具,让管理者可用web接口管理mysql数据库。1在ubuntu中执行以下命令进行安装: #sudo  apt-get  install  phpmyadmin 默认安装在/usr/share/下2 建立一个软连接:  #sudo l

2016-04-08 16:31:37 913

原创 媒体与媒体处理

媒体与媒体处理:1 音频编码:从模拟信号变成数字信号的过程称为摸数转换(AD),AD转换要经过采样,量化,编码三个过程。编码(code)就是指按照一定的规则将采样所得的信号用一组二进制或者其他进制的数来表示。经过编码后的数据便于在数字网络上传输,到达对端以后,在通过解码(Decode)过程变成原始信号,进而经过数模转换(DA)再回复为模拟量,即转换为人们能够感知的信号。 如果在网络上传输语音,则

2016-04-08 16:21:49 2301

原创 sip与sdp

sip协议基础 会话初始协议(seesion initiation protocol)是一个控制发起,修改和终结交互式多媒体会话的信令协议。 sip是一个基于文本的协议。http请求与sip请求:http:GET /index.html HTTP/1.1SIP:INVITE sip:seven@freeswitch.org.cn SIP/2.0在http请求中,GET指明一个获取资源的动

2016-04-07 20:22:26 15740 1

原创 android 摄像头的调用

这几天一直在看关于android调用摄像头的事情。其中一种是直接调用系统的摄像头,还有就是利用camera api来实现摄像头的调用。 (1) 直接调用系统的摄像头:主要就是这三句话: Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); intent.putExtra(MediaStore.EXTRA_OUTPUT,uri)

2015-11-29 21:46:17 1245

原创 android调用usb摄像头

前些天老师让看看如何在开发板上调用usb摄像头。捣鼓了半天。晕死了。 从网上搜andorid usb camera 资料时,看到下面这个文章。非常感谢这篇文章。http://m.blog.csdn.net/comment/18269097 在这篇文章里面写的很清楚了,而且还附上了源码连接。https://bitbucket.org/neuralassembly/simplewebcam/src。

2015-11-28 13:52:24 14032 1

原创 短信发送

直接发送短信,在android 系统中有默认的短信读取程序,所以可以使用系统的短信程序来实现发送短信功能。private void sendSysSMS(String phone_num, String message) { //在号码前面必须加上smsto: phone_num = "smsto:" + phone_num; //实现一个发送短信的I

2015-09-16 20:27:36 498 1

原创 导出短信

导出手机中某个号码的短信或者是手机中全部的短信 需要用到异步处理。由于查询短信并写入文本是一个比较耗时的操作,因此需要开辟一个单独的线程来完成,使用一部任务来实现这一过程比较方便。public class MainActivity extends ActionBarActivity { final String SMS_URL_ALL = "content://sms/"; fina

2015-09-15 19:27:04 763

原创 app选择不再提醒,对话框将不再提示

app 在首次登陆的时候,有提示需求弹出对话框。如果点击不再提示,下次登录的时候。对话框将 不再弹出。public class MainActivity extends ActionBarActivity { private AlertDialog di; private View checkbox; private CheckBox cBox; @Override

2015-09-14 20:16:00 3800

原创 theano 安装

先感谢一个这个博主。http://blog.csdn.net/jingshui1216/article/details/26989001因为看到了这篇安装,我终于安上了theano,。非常感谢。这个博主安装很明确。不用再说。我在xp,win8(64)上都没有安装成功。xp上提示找不到文件。win8上选择权限时选择just me 安装成功,但是没有spyder.不知道为什么。选择所有

2014-12-19 20:39:42 941

github.com.rar

go-oci8 go连接oracle数据库 ,使用本包,导入项目中,可以直接使用,如果有问题,也可以直接联系本人。

2021-08-23

golang.org.rar

go语言加密处理

2021-08-23

gopkg.in.rar

go 连接mongodb数据库需要的包

2021-08-23

springmvc 框架入门demo

包含jar包,能够运行的springmvc 小demo。希望刚入框架的小伙伴,迅速能够搭建自己的框架。

2018-09-20

spring4.0jar

spring4.0安装包

2016-12-01

andorid 拍照摄影的实现

程序中实现了拍照和摄影的功能,能够进行简单的拍照和摄影。

2015-11-29

编译ffmpeg 生成的libffmpeg.so文件

这是在ubuntu下编译生成的。在自己的程序时可以用的。不知道你们的可不可以。

2015-11-27

思维导图的三招十八式-电子书.pdf

看了他,你可以很好的规划自己的时间,更能有效的利用时间。

2015-03-29

数学之美 吴军

了解历史,才能掌握未来。随着人工智能的到来,我们会越来越希望我们的生活变得更加顺心

2015-03-29

空空如也

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

TA关注的人

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