血的教训,线上bug加注解@TargetApi(Build.VERSION_CODES.JELLY_BEAN)getViewTreeObserver().removeOnGlobalLayoutListener(this);但是在线上还是有bug//移除GlobalLayoutListener监听if(Build.VERSION.SDK_INT
Jelly Explosion-Emit stars
Green_Mage
Inthegame,youshouldexplodethegreenjelly.Afterallthegreenjellyisexploding,youcanpassthislevel.Payattentiontothepositionofthejelly,andthejellyofothercolorsexplodecanonlybecomegreen.Comeandchallenge.
MIUI判断是否存在虚拟按键的办法
修车司机
最近在做小米屏幕适配,在小米论坛找到miui判断是否存在虚拟按键的办法if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.JELLY_BEAN_MR1){if(Build.MANUFACTURER.toLowerCase().contains("xiaomi")){if(Settings.Global.getInt(NimApplication.getIns
android嵌套webview调原生相机相册
你早点睡
androidwebview
//初始化webViewprivatevoidinitWebView(){//从布局文件中扩展webViewwebView=(WebView)this.findViewById(R.id.webview);initWebViewSetting();}//初始化webViewSetting@RequiresApi(api=Build.VERSION_CODES.JELLY_BEAN)privatev
Jelly Jump
晴是明月
Veryinterestinglittlegame,controlpowerclickonthegamescreen,letjellyjumpupthestepstoeatthestars,thestarscanunlockmoredifferentkindsofjellyoh.Nowlet'stryittogether.
使用docker创建Jenkins后,如果时间显示不正确(时区),可以使用以下方案
弩哥++
DockerJenkinsjenkins运维
点击scriptconsole输入脚本,点击运行System.setProperty('org.apache.commons.jelly.tags.fmt.timeZone','Asia/Shanghai')
docker安装jenkins修改时区
han1140521792
学习中学习的习题DockerJenkins时间时区8小时
问题描述:采用docker方式安装的jenkins时间显示与实际时间差8个小时这是因为默认时区不是上海时区的原因解决方案:通过jenkins命令行执行命令修改步骤如下:进入系统管理页面:选择脚本命令行执行如下命令即可:System.setProperty('org.apache.commons.jelly.tags.fmt.timeZone','Asia/Shanghai')
Ubuntu22.04安装mysql
Pika Chen
Ubuntumysql数据库
参考来源:原文档感谢:人生短短几个秋啊Jelly.Bird一、安装Mysql1.我的服务器是Ubuntu22.04,下面命令默认安装mysql8sudoaptupdatesudoaptupgradesudoaptinstall-ymysql-server2.给root用户设置密码:#第一次安装完无需密码即可进入sudomysql-urootalteruser'root'@'localhost'id
Supermarket on Mars
Hanna_6a39
图片发自App图片发自App图片发自Appsun太阳bun圆形的小面包或点心图片发自Apppink粉色的drink酒,饮料;喝(酒),饮图片发自App图片发自Appsmelly发出难闻气味的,臭味的jelly果冻图片发自Approck岩石(rocks是rock的名词复数)图片发自Appjar罐子star星星(stars是star的名词复数)图片发自Appshop商店Mars火星
设置ORACLE客户端字符集
炽旗7
sqloracle编码
转自:http://jelly.iteye.com/blog/6543001、字符集的一些基本知识字符集有很多种,最初的字符集是ASCII,由于ASCII支持的字符很有限,因此随后又出现了很多的编码方案,这些编码方案大部分都是包括了ASCII的。EBCDIC编码是另一个比较基本的编码,它的部分字符采用了和ASCII不同的编码值,因此两者是不兼容的基本编码方案。采用EBCDIC编码的比较少,目前主要
如果可以选择, 你是否愿意拥有super power
舒乔终身成长
近日抽空追了TheGifted的前两季。虽然剧情诸多硬伤,但什么剧只要追起来,照样上头。故事发生在X-战警消失后,7/15事件造成人类的大量伤亡,人类和变异人mutants的矛盾在某些力量的推波助澜下,已势同水火。SentinelService是一个专门搜捕mutant的机构,其中的SergeantTurner因在7/15中失去年幼的女儿,而对mutant恨之入骨,工作也成了他为女儿报仇的精神支柱
技术期刊 · 路尘终见泰山平 | 微前端及插件化架构在 Wix 的实践;编辑器架构的第二路径;业务中的前端组件化体系;构建网站的 Spotlight 插件;Theia 技术揭秘之插件拓展;The...
凹凸实验室
HEADER蒲公英·JELLY技术期刊Vol.47不想当架构师的程序员不是“合格”的程序员?这一类的言论在很多文章中应该很常见吧,我们需要架构思维,要有抽象能力,要学会分层……需要的太多太多,可很少有合适的项目能够帮助我们养成这些思考的习惯,比如业务组件体系的设计,又比如编辑器等等,需要权衡技术与业务之间的平衡,架构设计稳定性与拓展能力,面对业务保持思考,泰山如砥平。观海志登山则情满于山,观海则意
Jenkins构建时间相差8小时
libraboy
DockerLinuxjenkinsservlet运维
系统管理->脚本命令行->运行下面代码System.setProperty('org.apache.commons.jelly.tags.fmt.timeZone','Asia/Shanghai')
2021-10-05国庆第5天
佳佳_7150
今天国庆5号。起床比平时晚,好像不太适应,所以上午的头2个小时,总觉得头部和肩膀很沉重。也在纠结,今天没有去跑步,是不是晚上来跑的问题。儿子还是去上课,常规他在上课前背诵需要掌握的单词和文章。今天与老师了解他的学习程度。Jelly说他的新概念英语学的不错,课堂的效率高,能够根据关键词复述课文,另外听写状态也很好。课堂气氛有时会HIGH一些,老师有点一下。早上把自己要讲课的PPT继续修改和练习,进度
英文绘本公益亲子共读Day49—Don't Put Your Finger In the Jelly,Nelly!(适合年龄:2-6岁)
Gentle琪迹
深圳/小桃园/1岁21天图片发自App今天共读的绘本是前天分享的KetchupOnYourCornflakes?的姐妹篇,黄澄澄的封面有一只手指着一份Jelly,Jelly上有个洞洞,这个时候小朋友很自然地就会用手去戳洞洞,然后大人自然就会说Don'tputyourfingerinthejelly!色彩鲜艳、风格简约、个性突出充满童趣是NickSharratt的绘画风格,我身为大朋友也很喜欢。图片
css变量制作心动的果冻效果(css变量)
叫我詹躲躲
csscss3htmlhtml5javascript
变量的声明CSS自定义属性也被称为CSS变量。变量就是拥有合法标识符和合法的值,可以被使用在任意的地方。通过var()函数使用变量。1.声明一个局部变量:.jelly{--main-bg-color:#e91e63;}2.使用一个局部变量:.jelly{background-color:var(--main-bg-color);}3.声明一个全局CSS变量::root{--global-color
【学习笔记】懂你英语 核心课 Level 6 Unit 1 Part 4(V)阅读 Mr. G and Jelly Bean
豚之大
【学习笔记】懂你英语核心课Level6Unit1Part4(V)阅读Mr.GandJellyBeanThisisastoryofadonkeynamedjellybeanandagoatnamedMr.G.For10years,theylivedtogetheronafarmownedbyawomanwholovedanimalsbutcouldbarelycareforherself.Sheha
Git 版本管理学习笔记
Jelly爱分享
为什么要用Git?更方便的存储版本;2.恢复之前的版本;3.更方便的进行对比;4.协同合作;安装及最小配置git--version安装好之后,检查git版本Git最小配置gitconfig--globaluser.name"jelly1"gitconfig--globaluser.email"
[email protected]"Git仓库已经有文件:cdfile_foldergitinit右键文件夹
英语积累31:喜欢的食物(8)
生命中最美的是成长
1、英语单词:cake蛋糕jelly果冻candy糖果cookie饼干hamburger汉堡pizza比萨bread面包noodles面条2、对话:Whatdoyoulike?你喜欢什么?Ilikecakes.我喜欢蛋糕。Ilikejelly.我喜欢果冻。Ilikecandy.我喜欢糖果。SodoI.我也是。Ilikecookies.我喜欢饼干。Doyoulikepizzas?你喜欢比萨吗?Yes
weex页面跳转传值的优雅方式
IAmFox
weex使用navigator进行页面跳转,这种方式是使用的url传参,刚开始使用的时候一直都是用下面这种方法传值:navigator.push({url:config.getWeexIp()+'/app/main.js?account=123456&name=jelly'})url中?后面便是携带的参数,ccount=123456&name=jelly就是代表两个参数,一个account,一个n
免费的测试工具 -- Infection
forks1990
Infection测试工具是开源的,这里的免费不是指费用,而是不需要额外付出努力,增加测试效果。Infection通过mutants变异因子修改被测代码,运行测试程序,验证测试程序是否能捕捉到错误,捕捉率越高,说明测试程序越有效。发现更多错误一开始接触这个概念,我认为是为了检查程序员的测试程序的。在我们要求了测试覆盖比例以后,程序员为了达到比例要求,糊弄测试。但在试用了以后,发现这个理解太狭隘了。
jellyfin搭建服务器后,快解析端口映射让外网访问
快解析
服务器运维
Jellyfin是一款相对知名的影音服务器,是一套多媒体应用程序软件套装,可以有效的组织管理和共享数字媒体文件,不少伙伴喜欢用jellyin在本地自己主机上搭建自己的服务器。当本地搭建服务器后,面对动态IP和无公网IP环境困境下,可以通过快解析映射软件一步设置方式,将内网的服务地址发布互联网访问。从本地Jellyfin访问到设置外网访问,这里全程步骤罗列下,方便大家有需要的参考。第一步:Jelly
常用工具类
Thor_果冻
CommonUtils工具类常用工具类添加依赖allprojects{repositories{...maven{url'https://jitpack.io'}}}dependencies{compile'com.github.Thor-jelly:CommonUtils:最新版本号'}kotlin扩展/委托sharePreferences委托PreferencesBy使用首先先创建一个扩展方便
Android源码中添加自己的Product
帅气的铅笔
androidframework学习笔记frameworkandroid
这里假设我们的公司名叫果冻(Jelly),我们准备开发一款对标苹果14的手机,取名叫大米14(Rice14)。接下来我们在源码中添加我们自己的产品(Product)在device目录下添加如下的目录与文件:Jelly/└──Rice14├──AndroidProducts.mk├──BoardConfig.mk└──rice14.mkBoardConfig.mk包含了硬件芯片架构配置,分区大小配置
《海上钢琴师》||做欲望的主人
木棉花开
昨晚看了《海上钢琴师》之后,想了很久都想不明白影片的真正的内涵,当我看到1900与傲慢的Jelly钢琴技艺对决之后,Jelly失败而归的时候,1900说了一句“fuckjazztoo"。我以为影片要表达的是对工业文明的拒绝,直到最后,Virginian号即将被拆解时,Max在船上找到1900时,他才告诉了Max他当初为什么没有下船的原因:世界太广阔了,让他陌生得害怕,那些城市里的街道无边无际,就像
Android无限广播轮播
Thor_果冻
MyCustomBannerViewallprojects{repositories{...maven{url'https://jitpack.io'}}}dependencies{compile'com.github.Thor-jelly:MyCustomBannerView:最新版本号'}Android无限广播轮播使用了类似view复用的方法if(reuseView==null){iv=new
Android 使用ACTION_SEND的intent.getData()获取的uri为null
费麭
因为有适配问题UrifileUri;if(TextUtils.equals(action,Intent.ACTION_SEND)){if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.JELLY_BEAN){//16上使用intent.getClipData()获取uriif(getIntent().getClipData()!=null){if(getIn
JAVA基础
灵静志远
位运算加载Date字符串池覆盖
一、类的初始化顺序
1 (静态变量,静态代码块)-->(变量,初始化块)--> 构造器
同一括号里的,根据它们在程序中的顺序来决定。上面所述是同一类中。如果是继承的情况,那就在父类到子类交替初始化。
二、String
1 String a = "abc";
JAVA虚拟机首先在字符串池中查找是否已经存在了值为"abc"的对象,根
keepalived实现redis主从高可用
bylijinnan
redis
方案说明
两台机器(称为A和B),以统一的VIP对外提供服务
1.正常情况下,A和B都启动,B会把A的数据同步过来(B is slave of A)
2.当A挂了后,VIP漂移到B;B的keepalived 通知redis 执行:slaveof no one,由B提供服务
3.当A起来后,VIP不切换,仍在B上面;而A的keepalived 通知redis 执行slaveof B,开始
java文件操作大全
0624chenhong
java
最近在博客园看到一篇比较全面的文件操作文章,转过来留着。
http://www.cnblogs.com/zhuocheng/archive/2011/12/12/2285290.html
转自http://blog.sina.com.cn/s/blog_4a9f789a0100ik3p.html
一.获得控制台用户输入的信息
&nbs
android学习任务
不懂事的小屁孩
工作
任务
完成情况 搞清楚带箭头的pupupwindows和不带的使用 已完成 熟练使用pupupwindows和alertdialog,并搞清楚两者的区别 已完成 熟练使用android的线程handler,并敲示例代码 进行中 了解游戏2048的流程,并完成其代码工作 进行中-差几个actionbar 研究一下android的动画效果,写一个实例 已完成 复习fragem
zoom.js
换个号韩国红果果
oom
它的基于bootstrap 的
https://raw.github.com/twbs/bootstrap/master/js/transition.js transition.js模块引用顺序
<link rel="stylesheet" href="style/zoom.css">
<script src=&q
详解Oracle云操作系统Solaris 11.2
蓝儿唯美
Solaris
当Oracle发布Solaris 11时,它将自己的操作系统称为第一个面向云的操作系统。Oracle在发布Solaris 11.2时继续它以云为中心的基调。但是,这些说法没有告诉我们为什么Solaris是配得上云的。幸好,我们不需要等太久。Solaris11.2有4个重要的技术可以在一个有效的云实现中发挥重要作用:OpenStack、内核域、统一存档(UA)和弹性虚拟交换(EVS)。
spring学习——springmvc(一)
a-john
springMVC
Spring MVC基于模型-视图-控制器(Model-View-Controller,MVC)实现,能够帮助我们构建像Spring框架那样灵活和松耦合的Web应用程序。
1,跟踪Spring MVC的请求
请求的第一站是Spring的DispatcherServlet。与大多数基于Java的Web框架一样,Spring MVC所有的请求都会通过一个前端控制器Servlet。前
hdu4342 History repeat itself-------多校联合五
aijuans
数论
水题就不多说什么了。
#include<iostream>#include<cstdlib>#include<stdio.h>#define ll __int64using namespace std;int main(){ int t; ll n; scanf("%d",&t); while(t--)
EJB和javabean的区别
asia007
beanejb
EJB不是一般的JavaBean,EJB是企业级JavaBean,EJB一共分为3种,实体Bean,消息Bean,会话Bean,书写EJB是需要遵循一定的规范的,具体规范你可以参考相关的资料.另外,要运行EJB,你需要相应的EJB容器,比如Weblogic,Jboss等,而JavaBean不需要,只需要安装Tomcat就可以了
1.EJB用于服务端应用开发, 而JavaBeans
Struts的action和Result总结
百合不是茶
strutsAction配置Result配置
一:Action的配置详解:
下面是一个Struts中一个空的Struts.xml的配置文件
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
&quo
如何带好自已的团队
bijian1013
项目管理团队管理团队
在网上看到博客"
怎么才能让团队成员好好干活"的评论,觉得写的比较好。 原文如下: 我做团队管理有几年了吧,我和你分享一下我认为带好团队的几点:
1.诚信
对团队内成员,无论是技术研究、交流、问题探讨,要尽可能的保持一种诚信的态度,用心去做好,你的团队会感觉得到。 2.努力提
Java代码混淆工具
sunjing
ProGuard
Open Source Obfuscators
ProGuard
http://java-source.net/open-source/obfuscators/proguardProGuard is a free Java class file shrinker and obfuscator. It can detect and remove unused classes, fields, m
【Redis三】基于Redis sentinel的自动failover主从复制
bit1129
redis
在第二篇中使用2.8.17搭建了主从复制,但是它存在Master单点问题,为了解决这个问题,Redis从2.6开始引入sentinel,用于监控和管理Redis的主从复制环境,进行自动failover,即Master挂了后,sentinel自动从从服务器选出一个Master使主从复制集群仍然可以工作,如果Master醒来再次加入集群,只能以从服务器的形式工作。
什么是Sentine
使用代理实现Hibernate Dao层自动事务
白糖_
DAOspringAOP框架Hibernate
都说spring利用AOP实现自动事务处理机制非常好,但在只有hibernate这个框架情况下,我们开启session、管理事务就往往很麻烦。
public void save(Object obj){
Session session = this.getSession();
Transaction tran = session.beginTransaction();
try
maven3实战读书笔记
braveCS
maven3
Maven简介
是什么?
Is a software project management and comprehension tool.项目管理工具
是基于POM概念(工程对象模型)
[设计重复、编码重复、文档重复、构建重复,maven最大化消除了构建的重复]
[与XP:简单、交流与反馈;测试驱动开发、十分钟构建、持续集成、富有信息的工作区]
功能:
编程之美-子数组的最大乘积
bylijinnan
编程之美
public class MaxProduct {
/**
* 编程之美 子数组的最大乘积
* 题目: 给定一个长度为N的整数数组,只允许使用乘法,不能用除法,计算任意N-1个数的组合中乘积中最大的一组,并写出算法的时间复杂度。
* 以下程序对应书上两种方法,求得“乘积中最大的一组”的乘积——都是有溢出的可能的。
* 但按题目的意思,是要求得这个子数组,而不
读书笔记-2
chengxuyuancsdn
读书笔记
1、反射
2、oracle年-月-日 时-分-秒
3、oracle创建有参、无参函数
4、oracle行转列
5、Struts2拦截器
6、Filter过滤器(web.xml)
1、反射
(1)检查类的结构
在java.lang.reflect包里有3个类Field,Method,Constructor分别用于描述类的域、方法和构造器。
2、oracle年月日时分秒
s
[求学与房地产]慎重选择IT培训学校
comsci
it
关于培训学校的教学和教师的问题,我们就不讨论了,我主要关心的是这个问题
培训学校的教学楼和宿舍的环境和稳定性问题
我们大家都知道,房子是一个比较昂贵的东西,特别是那种能够当教室的房子...
&nb
RMAN配置中通道(CHANNEL)相关参数 PARALLELISM 、FILESPERSET的关系
daizj
oraclermanfilespersetPARALLELISM
RMAN配置中通道(CHANNEL)相关参数 PARALLELISM 、FILESPERSET的关系 转
PARALLELISM ---
我们还可以通过parallelism参数来指定同时"自动"创建多少个通道:
RMAN > configure device type disk parallelism 3 ;
表示启动三个通道,可以加快备份恢复的速度。
简单排序:冒泡排序
dieslrae
冒泡排序
public void bubbleSort(int[] array){
for(int i=1;i<array.length;i++){
for(int k=0;k<array.length-i;k++){
if(array[k] > array[k+1]){
初二上学期难记单词三
dcj3sjt126com
sciet
concert 音乐会
tonight 今晚
famous 有名的;著名的
song 歌曲
thousand 千
accident 事故;灾难
careless 粗心的,大意的
break 折断;断裂;破碎
heart 心(脏)
happen 偶尔发生,碰巧
tourist 旅游者;观光者
science (自然)科学
marry 结婚
subject 题目;
I.安装Memcahce 1. 安装依赖包libevent Memcache需要安装libevent,所以安装前可能需要执行 Shell代码 收藏代码
dcj3sjt126com
redis
wget http://download.redis.io/redis-stable.tar.gz
tar xvzf redis-stable.tar.gz
cd redis-stable
make
前面3步应该没有问题,主要的问题是执行make的时候,出现了异常。
异常一:
make[2]: cc: Command not found
异常原因:没有安装g
并发容器
shuizhaosi888
并发容器
通过并发容器来改善同步容器的性能,同步容器将所有对容器状态的访问都串行化,来实现线程安全,这种方式严重降低并发性,当多个线程访问时,吞吐量严重降低。
并发容器ConcurrentHashMap
替代同步基于散列的Map,通过Lock控制。
&nb
Spring Security(12)——Remember-Me功能
234390216
Spring SecurityRemember Me记住我
Remember-Me功能
目录
1.1 概述
1.2 基于简单加密token的方法
1.3 基于持久化token的方法
1.4 Remember-Me相关接口和实现
位运算
焦志广
位运算
一、位运算符C语言提供了六种位运算符:
& 按位与
| 按位或
^ 按位异或
~ 取反
<< 左移
>> 右移
1. 按位与运算 按位与运算符"&"是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为1时,结果位才为1 ,否则为0。参与运算的数以补码方式出现。
例如:9&am
nodejs 数据库连接 mongodb mysql
liguangsong
mongodbmysqlnode数据库连接
1.mysql 连接
package.json中dependencies加入
"mysql":"~2.7.0"
执行 npm install
在config 下创建文件 database.js
java动态编译
olive6615
javaHotSpotjvm动态编译
在HotSpot虚拟机中,有两个技术是至关重要的,即动态编译(Dynamic compilation)和Profiling。
HotSpot是如何动态编译Javad的bytecode呢?Java bytecode是以解释方式被load到虚拟机的。HotSpot里有一个运行监视器,即Profile Monitor,专门监视
Storm0.9.5的集群部署配置优化
roadrunners
优化storm.yaml
nimbus结点配置(storm.yaml)信息:
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional inf
101个MySQL 的调节和优化的提示
tomcat_oracle
mysql
1. 拥有足够的物理内存来把整个InnoDB文件加载到内存中——在内存中访问文件时的速度要比在硬盘中访问时快的多。 2. 不惜一切代价避免使用Swap交换分区 – 交换时是从硬盘读取的,它的速度很慢。 3. 使用电池供电的RAM(注:RAM即随机存储器)。 4. 使用高级的RAID(注:Redundant Arrays of Inexpensive Disks,即磁盘阵列
zoj 3829 Known Notation(贪心)
阿尔萨斯
ZOJ
题目链接:zoj 3829 Known Notation
题目大意:给定一个不完整的后缀表达式,要求有2种不同操作,用尽量少的操作使得表达式完整。
解题思路:贪心,数字的个数要要保证比∗的个数多1,不够的话优先补在开头是最优的。然后遍历一遍字符串,碰到数字+1,碰到∗-1,保证数字的个数大于等1,如果不够减的话,可以和最后面的一个数字交换位置(用栈维护十分方便),因为添加和交换代价都是1