学习
VanadisYY
吃饭,睡觉,打代码
展开
-
Java:WeakReference 弱引用
A a = new A();B b = new B(a);当 a=null ,A对象的引用a置空了,a不再指向对象A的地址,我们都知道当一个对象不再被其他对象引用的时候,是会被GC回收的,很显然及时a=null,那么A对象也是不可能被回收的,因为B依然依赖与A,在这个时候,造成了内存泄漏!A a = new A();WeakReference wr = new WeakReference(a);当转载 2017-04-25 09:38:42 · 10562 阅读 · 0 评论 -
Java:去噪,灰度化,二值化,去除干扰线或干扰点
看注释就行,是否去除一个像素点根据实际需求判定package com.vanadis.vap.utils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import javax.imageio.ImageIO;import java.awt.*;import java.awt.image.BufferedIm...原创 2018-04-02 19:41:35 · 16935 阅读 · 0 评论 -
JS:layPage:一款多功能的js分页组件
贴个网址:http://www.layui.com/laypage/html://此处为table<table id="recordTable" style="width: 100%"></table>//那这里就是分页咯<div id="page" class="text-right"></div>js:laypage({ cont: $('#page'), pages: e原创 2017-06-14 14:09:20 · 10786 阅读 · 0 评论 -
Java:Gson:Java对象与JSON字符串
Gson gson = new Gson();String jsonString = gson.toJson(object);Type userType = new TypeToken<Result<User>>(){}.getType();Result<User> userResult = gson.fromJson(json,userType);User user = userResult.原创 2017-06-03 13:57:19 · 10638 阅读 · 0 评论 -
Android:常用组件
StickyHeaderListView —— 标题停靠原创 2017-04-12 16:41:39 · 10675 阅读 · 0 评论 -
Android:常用控件属性
//ImageView保持纵横比:android:adjustViewBounds="true";原创 2017-04-21 17:07:49 · 10677 阅读 · 0 评论 -
Android:微信分享(好友、朋友圈、收藏)图片信息
使用微信官方自带的SDK实现图片分享记得用 填写在微信开放平台的签名 打包private static final int THUMB_SIZE = 150;//使用的参数//第一个参数为 上下文 记得传public static void shareText(Context context,int sceneFlag) { Bitmap bmp = BitmapFactory.de原创 2017-04-21 11:38:11 · 11043 阅读 · 0 评论 -
Android:微信分享(好友、朋友圈、收藏)文字信息
使用微信官方自带的SDK实现文字信息分享记得用 填写在微信开放平台的签名 打包public static void shareText(int sceneFlag) { // 初始化一个WXTextObject对象 WXTextObject textObj = new WXTextObject(); textObj.text = "这是一条测试信息";原创 2017-04-21 11:34:29 · 11848 阅读 · 2 评论 -
JAVA多线程:thread与runnale
JAVA中多线程的创建方式: 实现Runnable接口 继承Thread类thread:线程各自运行,不共享资源 (声明一个10张票的thread,4个thread则分别消费10张票,共40张) runnable:线程共享资源,同时消耗同一个资源 (声明一个10张票的runnable,4个runnable则一起消费10张票,共10张)原创 2017-03-28 13:24:01 · 10924 阅读 · 0 评论 -
Java:BigDecimal的int、string转换
当程序中涉及金钱存储变量的时候,可以通过BigDecimal进行操作,比int更加安全。 ps:微信支付时,只能用整形,价钱12.34*100的整型,输出结果仍为 价钱12.34//字符串型String money = 12.34;//声明BigDecimal moneys =new BigDecimal(money);//转换intint moneys1 = moneys.intValue原创 2017-04-13 15:57:37 · 22803 阅读 · 0 评论 -
Spring:IOC与AOP的个人理解
IOC:控制反转(又名:依赖注入)正常情况下(无IOC): 你制作一件家具 你需要锤子,自己去找锤子 你需要扳手,自己去找扳手 你需要锯子,自己去找锯子 家具完成了IOC情况下: 制作前,你把锤子,扳手,锯子给管家(所以称为:依赖注入) 你制作一件家具 你需要锤子,管家递给你锤子(所以称为:控制反转) 你需要扳手,管家递给你扳手 你需要锯子,管家递给你锯子 家具完成了你管家就是原创 2017-03-30 14:09:41 · 10694 阅读 · 0 评论 -
Android:FragmentManager与FragmentTransaction
FragmentManager:用来管理Fragment的,利用Activity的getFragmentManager()取得它的实例.FragmentTransaction:是对Fragment进行添加,替换,移除等操作的。FragmentManager可以做如下一些事情:1、使用findFragmentById() (用于在activity layout中提供一个UI的fragment)或fin原创 2017-03-29 10:58:26 · 11123 阅读 · 0 评论 -
jsp的四个作用域 :page、request、session和application的区别
1.page:指当前页面,在一个jsp页面里有效2.request:指从http请求到服务器处理结束,返回响应的整个过程。在这个过程中使用forward方式跳转多个jsp。在这些页面里你都可以使用这个变量。 3.Session:有效范围当前会话,从浏览器打开到浏览器关闭这个过程。 4.application:它的有效范围是整个应用,作用域里的变量,它们的存活时间是最长的,如果不进行手工删除,它们就一转载 2017-03-28 13:13:10 · 10656 阅读 · 0 评论 -
IOS:游戏存档修改,替换
主要:找到你要修改的游戏,一般为游戏英文名 或 游戏拼英首字母 或 开发者/公司名 等多种情况 找到之后进入该文件夹一般有两到三个文件夹,这个时候你就要找他的数据存在哪里了,一般数据都存在为.plist的后缀文件中,都打开看看,你会看到登入时间,用户id/userId等各种信息,然后下面就会有,你的金币,等级,经验等等信息(不是每个游戏的存储方式都一样,有些是加密的),如果没有加密,恭喜你,把文件拖出来,用原创 2018-04-04 16:58:43 · 70244 阅读 · 6 评论