- 博客(22)
- 资源 (2)
- 收藏
- 关注
原创 Springboot读取application.properties属性中文乱码问题
Springboot读取application.properties属性中文乱码问题及解决方案
2022-09-23 16:10:02 677
原创 农历与公历日期转换(1900年 至 2049年)
计算结果:农历 2022年 5月 23 对应公历:2022-06-21 00:00:00公历 2022年 2月 12 对应农历:2022 正月 十二
2022-06-21 16:12:15 1873
原创 InteIIiJ IDEA 使用gradle编译项目GBK编码错误
解决方案:在build.gradle脚本中添加如下类容即可//编译JAVA文件时采用UTF-8tasks.withType(JavaCompile) { options.encoding = "UTF-8"}
2022-06-08 11:04:57 613 1
原创 Intellij IDEA springboot项目gradle构建多Module,打包报错问题
在子module的build.gradle中添加:bootJar{ enabled(false)}即可
2022-05-27 17:38:56 501
原创 FFMPEG 图片转AVFrame
图片合成视频时需要将图片编码转换相应视频的编码以下是将png转换为YUV420p的AVFrameAVFrame* openImageToFrame(const char* imageFileName){ AVFormatContext *pFormatCtx= NULL; if(avformat_open_input(&(pFormatCtx), imageFileName, NULL, NULL)!=0){ printf("Can't open image
2021-11-09 11:29:28 2365 1
原创 uwsgi 安装
1. 根据机器python环境版本进行安装pip/pip3 install uwsgi安装可能报错[gcc -pthread] plugins/python/python_plugin.o In file included from plugins/python/python_plugin.c:1: plugins/python/uwsgi_python.h:2:10: fatal error: Python.h: No such file or directory...
2021-10-12 17:00:56 652
原创 Java HttpServlet笔记
1.安装Tomcat,并在eclipse中安装tomcat插件2.新建web项目(new - > project -> web -> Dynamic Web Project),Target runtime处,如果没有安装插件,先安装插件,在进行运行环境 此处最好把 创建web.xml勾上,WebContent可重命名,该目录为web的更目录3.项目新建完成后,将j
2017-07-12 17:36:22 290
原创 c、c++ int 转 char*
在mac上写代码时发现itoa 函数木有,就自己写了一个:char* itoa(int src){ int temp = -1; int tv = src>0?src:-src; int length = 0; while ((tv = tv/10)>0) { length++; } length++; t
2017-06-01 18:07:27 5974
原创 Android 笔记
1.activity dialog 全屏显示: (1)style内容 @style/AnimBottom @null true true true @android:color/transparent <!-- 背景透明 --> true
2016-11-23 09:37:49 462
原创 C/C++ base64 编解码
一. Base64编码由来 为什么会有Base64编码呢?因为有些网络传送渠道并不支持所有的字节,例如传统的邮件只支持可见字符的传送,像ASCII码的控制字符就 不能通过邮件传送。这样用途就受到了很大的限制,比如图片二进制流的每个字节不可能全部是可见字符,所以就传送不了。最好的方法就是在不改变传统协议的情 况下,做一种扩展方案来支持二进制文件的传送。把不可打印的字符也能用可打印字符来表示,问
2016-08-11 17:47:42 586
原创 Android Jni多线程对象使用问题
在封装本地数据库时发现的一个问题 ,比如在线程A中通过Jni创建 C/C++ 对象database,并且将该对象返回给Java端保存,然后在线程B中使用database对象,可能导致jni异常程序crash(fault addr 0xfffffffc)。查了下资料了解到在jni调用中新建的对象是和当前线程相关的,然后动手修改了一下程序,将新建的database和线程绑定(及A,B线程获取data
2016-08-03 17:11:42 476
原创 Android studio jni编译以及第三方so库的引用
本编译环境在 androidstudio2.0 以上。一下为build.gride文件android { compileSdkVersion 22 buildToolsVersion "22.0.1" defaultConfig { applicationId "hohistar.msales.myapplication"
2016-07-28 19:26:09 1910 1
原创 android 仿朋友圈下拉刷新效果
public class STRefreshLayout extends RelativeLayout{ private String TAG = "STRefreshLayout"; private int screenWidth = 0; private int marginTop = 0; private final int MARGIN_TOP;
2015-10-22 00:09:22 2048 1
原创 android 键盘的弹出与隐藏
manager = (InputMethodManager)mActivity.getSystemService(Context.INPUT_METHOD_SERVICE);mActivity.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);mEditText.set
2015-10-22 00:06:12 480
原创 android listview 使用代码滚动到指定位置(标记)
采用 smoothScroll...系列函数可实现,例如使用在 微信朋友圈中进行评论时listview 滚动到相应位置,实现原理:1.获取评论条目view在屏幕中得绝对位置view.getLocationOnScreen(position);2.获取评论输入view在键盘弹出后在屏幕的绝对位置。3.计算出评论条目view需要滚动到得位置4.计算需要滚动的距离5.使用sm
2015-10-21 23:59:51 1888
原创 获取当前正在运行的App的包名
ActivityManager manager = (ActivityManager)getSystemService(ACTIVITY_SERVICE);RunningTaskInfo runningTaskInfo = manager.getRunningTasks(1).get(0);Log.v("TAG", "getClassName:"+runningTa
2015-01-27 16:50:54 1240
原创 c++ 二,八,一十六进制数据输出
coutsizeof(int)*8>(x)<<endl; // 二进制输出 cout// 八进制输出 cout// 十六进制输出
2015-01-23 15:50:07 385
原创 C++笔记, 多态虚函数
关键点: 1.虚函数为多态具体表现,在原来定义函数的基础上,在最左侧加上关键字virtual(virtual void f())。 2.定义纯虚函数的类,不能被初始化,类似于java中interface。 3.虚函数的作用是实现了函数与对象的后捆绑。 4.虚函数的实现原理:在程序编译期间,会为每个拥有virtual函数的类创建一个vtable表,编译器将用于存放虚函数地址
2014-10-22 16:35:18 369
原创 在wifi下获取本机的ip和路由器ip
今天因为项目需要获取本机ip, 我在网上扫荡啦一下。却没有发现有能正确获取本机ip地址的文章。没办法就只能自己研究一下,最终找到啦一个比较笨的办法。但是还是蛮管用的,在这里和大家分享一下。不过需要在真机下才能运行成功 代码如下:如若有人想问问什么 那你自己看哈log就应该明白啦! publicstatic ArrayList getIp(Context c){
2012-06-11 16:10:40 1752 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人