自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

原创 gradle本地打包服务器springboot 程序跳过单元测试

gradle本地打包服务器springboot 程序跳过单元测试

2023-03-09 11:09:40 660

原创 Springboot读取application.properties属性中文乱码问题

Springboot读取application.properties属性中文乱码问题及解决方案

2022-09-23 16:10:02 677

原创 年月日时天干地支推算(农历、公历)

八字计算

2022-06-21 16:57:31 1477

原创 农历与公历日期转换(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

原创 C++ 笔记,重载new , delete 操作符

1.作用范围关系:   (1)

2014-10-22 13:33:20 439

原创 在wifi下获取本机的ip和路由器ip

今天因为项目需要获取本机ip, 我在网上扫荡啦一下。却没有发现有能正确获取本机ip地址的文章。没办法就只能自己研究一下,最终找到啦一个比较笨的办法。但是还是蛮管用的,在这里和大家分享一下。不过需要在真机下才能运行成功      代码如下:如若有人想问问什么  那你自己看哈log就应该明白啦!   publicstatic ArrayList getIp(Context c){

2012-06-11 16:10:40 1752 1

自定义UISwitch

仿Iphone 可左右滑动的UISwitch

2013-06-21

android 弹性listView listView添加节点

实现弹性ListView 实现节点 添加ScrollBar

2012-11-24

空空如也

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

TA关注的人

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