- Android逆向抓包技巧-不走系统代理
象野VH
Android逆向基础爬虫
前言不走代理,即NoProxy抓包问题,这种情况是在使用代理之后抓包工具并未捕获到数据,而且无论是开启还是关闭抓包工具,都不影响App正常的数据加载。因为Android系统设置的代理并不是强制对所有App生效,App可以在网络请求类库中通过自定义代理设置,选择是否要走系统代理。举例:在安卓开发中,OkHttp发送请求时,设置Proxy.NO_PROXY,让手机不走系统代理,此时基于系统代理抓不到包
- 在Android应用中使用Clean架构
赤耳A狼
自从开始开发安卓应用,我一直感觉我可以做得更好。我看过不少烂代码,其中当然有我写的。安卓系统的复杂性加上烂代码势必酿成灾祸,所以从错误中成长就很重要。我Google了如何更好地开发应用,发现了这个叫做Clean架构的东西。于是我尝试将它应用于安卓开发,根据我在类似项目中的经验做了一些改善,写出了这篇我觉得较为实用、值得分享的文章。我会在这篇文章中手把手教你在Android应用中使用Clean架构。
- hive搭建 -----内嵌模式和本地模式
lzhlizihang
hivehadoop
文章目录一、内嵌模式(使用较少)1、上传、解压、重命名2、配置环境变量3、配置conf下的hive-env.sh4、修改conf下的hive-site.xml5、启动hadoop集群6、给hdfs创建文件夹7、修改hive-site.xml中的非法字符8、初始化元数据9、测试是否成功10、内嵌模式的缺点二、本地模式(最常用)1、检查mysql是否正常2、上传、解压、重命名3、配置环境变量4、修改c
- 使用软连接的方式修改Docker数据存储目录
道不贱卖,法不轻传
Dockerdocker运维容器
1、停止正在运行的docker:systemctlstopdocker2、创建文件夹:mkdir/data/docker(/data为新磁盘目录名)3、移动/var/lib/docker/目录到新目录中:mv/var/lib/docker/*/data/docker4、删除/var/lib/docker/目录:rm-rf/var/lib/docker5、软连接/data/docker到/var/l
- 【安卓开发】发送广播报错One of RECEIVER_EXPORTED or RECEIVER_NOT_EXPORTED...
Zheng113
someproblemsandroidjavaandroidstudio安卓
在备课准备下午去给学生上实验课,本来教材提供了源码,但为了不出意外,还是在自己电脑上完整跑一遍代码,但对着书核对了每行代码,androidstudio中还是报错,能在模拟机上安装app,但点开闪退,查了一些资料,有几种说法:1.没有开广播权限,没有开通知权限等等权限问题;2.由于安卓版本升级,安全等级变高,需要设置专门的通道但是在尝试完上述两种对应解决办法后,无果,遂仔细去看了控制台的两个报错er
- Node.js之文件夹的操作
灰啦啦
node.js
1.创建文件夹操作//导入fs模块constfs=require('fs')//创建文件夹操操作fs.mkdir(./Page',err=>{if(err){console.log('操作失败')return}console.log('操作成功')})2.递归创建文件夹//递归创建文件夹fs.mkdir('./a/b/c',{recursive:true},err=>{if(err){consol
- Android开发基础
xiranmoo
android
介绍1.安卓开发简介2.App的运行环境3.Android四大基本组件4.Activity生命周期5.创建新项目6.Android开发工具7.AndroidApp中Activity的生命周期总结1.安卓开发简介android开发是指android平台上应用的制作,Android早期由“Android之父”之称的AndyRubin创办,Google于2005年并购了成立仅22个月的高科技企业Andr
- [vue] jszip html-docx-js file-saver 图片,纯文本 ,打包压缩,下载跨域问题
533_
#vuejavascriptvue.jshtml
npminstalljszipfile-saverimportJSZipfrom'jszip';importFileSaverfrom'file-saver';JSZip创建JSZip实例:constzip=newJSZip();创建文件:支持导出纯文本zip.file("hello.txt","HelloWorld\n");创建文件夹:zip.folder("file")只压缩有地址的文件//举
- Docker安装minio
五月高高
docker运维mi
一、获取镜像方式一:离线装载镜像(minio.tar)上传mioio.tar到服务器cd/home/data/install_pkg/minio/dockerload-iminio.tar方式二:下载Minio镜像#下载镜像dockerpullminio/minio#查看镜像dockerimages二、创建目录创建文件夹一个用来存放配置,一个用来存储上传文件的目录启动前需要先创建Minio外部挂载
- 安卓开发使用seekBar改变ImageView中图片的色彩
我要最优解
android
前提:ColorMatrix类想要改变ImageView中图片的参数,我们需要先了解ColorMatrix类:ColorMatrix是Android中的一个类,它属于android.graphics包。它用于对图像进行颜色变换,包括但不限于亮度、对比度、饱和度、色调和色相的调整。ColorMatrix通过一个4x5的矩阵来定义线性变换,这个矩阵可以对图像的RGB颜色空间进行操作。他有以下几种常用操
- 安卓开发中的Glide库的使用
我要最优解
androidglide
Glide是一个功能强大的Android图片加载库,它支持加载多种类型的图片格式。以下是Glide可以处理的一些常见图片类型:JPEG:支持加载JPEG格式的图片。PNG:支持加载PNG格式的图片,包括具有透明背景的图片。GIF:支持加载GIF动画,并能够播放动画或将其作为静态帧显示。WebP:支持加载Google的WebP格式图片,包括无损和有损压缩的变体。Bitmap:可以直接加载Androi
- 一文 读懂 Git 常用命令
程序猿明天
GitGit
1.自报家门 gitconfig--globaluser.nameSLIGHTLEE
[email protected] 查看配置 gitconfig--list2.创建版本库 进入到E盘目录 cde:/ 创建文件夹 mkdir shopMatnager 创建仓库 gitinit 2.1添加文件2.1.1创建一
- .net maui安卓开发中使用明文传输(一)
A_nanda
.netmauiC#开源架构分析androidmaui.net
背景:最近在做一个pad上的项目,目的是执行每日点检功能(就是检查设备的各项保养指标);前期用HBuilder做了一个,但是现场的触摸屏选用的是TouchPie安卓版本是6.0版本,上次开发的软件可以在安卓7.0上完美兼容,但由于触摸屏安卓版本太低不能兼容;询问厂商才知道这款触摸屏主板是rk3288,安卓版本不能兼容;因此想升级安卓版本是不可能的。因此用.netmaui重新开发了个每日点检的小功能
- iCloud Drive使用指南:如何在云端创建和管理文件夹与文件
2402_85758349
icloud大数据
iCloudDrive是苹果公司提供的一项云存储服务,它允许用户在所有Apple设备上存储文件和文档,并实现无缝同步。通过iCloudDrive,用户可以轻松创建、访问、编辑和共享文件,无论身处何地。本文将详细介绍如何在iCloudDrive中创建文件夹和文件,以及如何高效管理这些文件。一、iCloudDrive简介iCloudDrive是iOS8及OSXYosemite之后推出的功能,它整合了原
- Linux常用命令(初学简单介绍)
小橞
linux运维
linuxlinux命令cd:移动命令在文件之间移动例如cd/文件名或者cd…/(该命令为退回上一级文件)ls:该命令为查看文件夹命令可以查看文件夹内的文件-l:以长格式显示-A:显示所有内容包括隐藏文件-d:显示目录本身的属性-h:提供一个易读的容量单位-R:递归显示目录下所有内容cat:查看命令用于查看文件内容例如:cat/a.txt-n:显示行号mkdir:该命令用于创建文件夹touch:该
- python—爬虫爬取图片网页实例
红米煮粥
python爬虫开发语言
Python爬取图片是一个常见的网络爬虫应用场景。这里,我将提供一个简单的示例,这段代码是一个Python脚本,用于从网站抓取图片并保存到本地文件夹中。它使用了几个Python库来完成任务,包括os.path(尽管在代码片段中直接导入的是os模块,但用于检查文件夹是否存在和创建文件夹),fake_useragent(用于生成随机的用户代理字符串以模拟不同的浏览器请求),requests(用于发送H
- linux主机离线安装python3环境
文子阳
运维linux运维服务器
一、下载好python版本Indexof/ftp/python/https://www.python.org/ftp/python/二、创建文件夹mkdir/home/python/三、上传到主机四、解压#解压xz得到tar包xz-dPython-3.9.8.tar.xz#解压tar包tar-xvfPython-3.9.8.tar五、指定安装路径#进入解压后的目录cdPython-3.9.8#"=
- Linux——常用指令
immnature
Linuxlinux运维服务器
Linux指令Cd1.cd目录切换指令2.cd/进入系统根目录3.cd~进入用户目录4.cd..返回上一级目录5.cd目录/目录/…进入多级目录6.cd../..7.cd-返回上次操作的目录ls1.ls查看文件2.ls-l是以列表形式查看文件信息pwd查看当前所在路径history查看历史指令Ctrl+c终止当前正在运行的命令(不随便用)创建mkdir文件夹的名字创建文件夹touch文件名创建文件
- Debian 10创建文件夹和删除文件夹命令
理工男老K
debian
创建文件夹:#mkdir/yourfoldername/删除文件夹:#rm-rf/yourfoldername/
- jetpack mvvm架构
问心所求
架构androidandroidjetpack
JetpackMVVM理解参考文档Jetpack模式是mvvm在安卓开发下的一个具体实现,是官方推荐的用法,通过数据驱动完成解耦,兼备控制试图的生命周期,Lifecycle能够妥善处理页面的周期,避免view的空指针问题,ViewModel是的UI重建时无需向后台请求数据,节省开销,让试图重建时更快的展现数据,下图展示了mvvm下所有模块如何交互。各模块对应MVVM架构View层:Activity
- centos7交叉编译aarch64
岑小岑
Linuxlinux
交叉编译aarch64一:原始链接网址二:查看目标服务器版本信息三:下载源码包四:安装1)解压源码2)创建符号链接3)创建文件夹,添加路径4)源码生成Binutils5)安装内核6)安装GCC7)安装GLIBC8)重新安装GCC9)重新安装glibc10)重新安装GCC五:使用,CMakeFile.txt中添加交叉编译开关注释:可能问题一:原始链接网址HowtoBuildaGCCCross-Com
- Python | OS模块操作
-拟墨画扇-
Pythonpython
一、介绍Python的os模块提供了许多与操作系统交互的函数,可以用于文件和目录的操作、进程管理、环境变量的访问等。以下是os模块的一些常用功能:文件和目录操作:os模块提供了许多函数来进行文件和目录的操作,如创建文件夹(os.mkdir)、删除文件夹(os.rmdir)、重命名文件或文件夹(os.rename)、获取文件或目录信息(os.stat)等。环境变量:os模块提供了访问和修改环境变量的
- Flutter Android开发 梳理Google Material Design颜色体系
夏目艾拉
flutterandroid前端
前言做安卓开发(Kotlin语言),Flutter开发的人员应该都听说过谷歌一直推崇的MaterialDesign,而MaterialDesignColor是其推崇的颜色体系,具体来说,MaterialDesignColor是一套旨在帮助设计师和开发者创建视觉吸引力和一致性界面的指南。它不仅包括了丰富的颜色选择,还提供了如何有效使用这些颜色的建议正文而我们深入了解MaterialDesignCol
- Linux零碎点
Jizhi_Zhang
linux学习linux运维服务器
目录Linux基础命令1、who:2、hostname:3、ifconfig:4、pwd:5、cd:6、exit:7、shutdown:8、ls:9、创建文件夹:10、touch:11、cp:Linux文件目录说明Linux基础命令1、who:我是谁:whoami2、hostname:主机名是什么3、ifconfig:服务器网络地址网卡名称ens33,地址:192.168.119.135,掩码:2
- 把Activity当做dialog对话框使用
?。。!
androidactivity类型对话框
1、引言在安卓开发中对话框的使用是不可避免的,但是原生的对话框用起来总感觉差点意思,而且位置不好控制,在与界面的交互上也不够灵活,没有像activity那样的生命周期方法,以至于某些特殊的功能无法实现。此时我们就希望有一种组件能代替对话框的作用,并且有各式各样的生命周期方法,便于控制,针对这种情况我们可以考虑把activity转化为对话框,接下来就以此为例,简单演示如何使用activity类型的对
- 微信小程序分包异步化,分包之间可以互相使用自定义组件
KAGHQ
小程序微信小程序小程序
官网链接转载uni构建的微信小程序中使用1.开启分包在manifest.json文件中对应平台开启分包{"mp-weixin":{/*微信小程序特有相关*/"optimization":{//开启分包"subPackages":true},"appid":"","setting":{"urlCheck":false},"usingComponents":true},}pages同级创建文件夹pac
- Vue总结
CV-gcs
java全栈vue
0.Node.js安装及环境配置安装注意:切换盘符位置和添加到环境变量即可查看是否安装成功:node-v环境配置:(全局模块配置)在安装的nodejs目录下创建文件夹node_cachenode_global修改文件D:\environment\nodejs\node_modules\npm\npmrcprefix=D:\environment\nodejs\node_globalcache=D:
- 通过C#脚本实现旋转的立方体
amjgg66668
c#游戏ui
一、介绍目的:通过一个简单的例子(鼠标点击,使立方体旋转和变色)熟悉Unity中C#脚本的编写。软件环境:Unity2017.3.0f3、VS2013。二、C#脚本实现1,启动Unity,创建游戏场景。【关于Unity基本操作请点击Unity入门教程(上)进行了解】2,在Assets目录下创建文件夹,用于存放游戏的各种资源。3,创建一个名为CubeRotate的C#脚本并拖放到场景的方块上,调整好
- QT开发安卓程序初识
无聊的阿乐
代码调试嵌入式QTqt开发语言
Qt|QtForAndroid、Qt5.14.2安卓开发环境搭建详细步骤备注:安装QT时需要选上Android组件测试结果如下:
- ide使用技巧
勤于奋
idejavaintellij-idea
ide平时使用最多的一个开发工具,以前做安卓开发使用过,后来做后端开发也在使用,今天分享一些技巧给大家。在IntelliJIDEA中,输入psvm可以生成publicstaticvoidmain(String[]args)的代码块;在VisualStudio中,输入prop可以生成属性的代码块。IDE通常提供代码模板功能,可以预先定义一些常见的代码块,包括变量声明。您可以通过输入相关的代码模板快捷
- Spring的注解积累
yijiesuifeng
spring注解
用注解来向Spring容器注册Bean。
需要在applicationContext.xml中注册:
<context:component-scan base-package=”pagkage1[,pagkage2,…,pagkageN]”/>。
如:在base-package指明一个包
<context:component-sc
- 传感器
百合不是茶
android传感器
android传感器的作用主要就是来获取数据,根据得到的数据来触发某种事件
下面就以重力传感器为例;
1,在onCreate中获得传感器服务
private SensorManager sm;// 获得系统的服务
private Sensor sensor;// 创建传感器实例
@Override
protected void
- [光磁与探测]金吕玉衣的意义
comsci
这是一个古代人的秘密:现在告诉大家
信不信由你们:
穿上金律玉衣的人,如果处于灵魂出窍的状态,可以飞到宇宙中去看星星
这就是为什么古代
- 精简的反序打印某个数
沐刃青蛟
打印
以前看到一些让求反序打印某个数的程序。
比如:输入123,输出321。
记得以前是告诉你是几位数的,当时就抓耳挠腮,完全没有思路。
似乎最后是用到%和/方法解决的。
而今突然想到一个简短的方法,就可以实现任意位数的反序打印(但是如果是首位数或者尾位数为0时就没有打印出来了)
代码如下:
long num, num1=0;
- PHP:6种方法获取文件的扩展名
IT独行者
PHP扩展名
PHP:6种方法获取文件的扩展名
1、字符串查找和截取的方法
1
$extension
=
substr
(
strrchr
(
$file
,
'.'
), 1);
2、字符串查找和截取的方法二
1
$extension
=
substr
- 面试111
文强chu
面试
1事务隔离级别有那些 ,事务特性是什么(问到一次)
2 spring aop 如何管理事务的,如何实现的。动态代理如何实现,jdk怎么实现动态代理的,ioc是怎么实现的,spring是单例还是多例,有那些初始化bean的方式,各有什么区别(经常问)
3 struts默认提供了那些拦截器 (一次)
4 过滤器和拦截器的区别 (频率也挺高)
5 final,finally final
- XML的四种解析方式
小桔子
domjdomdom4jsax
在平时工作中,难免会遇到把 XML 作为数据存储格式。面对目前种类繁多的解决方案,哪个最适合我们呢?在这篇文章中,我对这四种主流方案做一个不完全评测,仅仅针对遍历 XML 这块来测试,因为遍历 XML 是工作中使用最多的(至少我认为)。 预 备 测试环境: AMD 毒龙1.4G OC 1.5G、256M DDR333、Windows2000 Server
- wordpress中常见的操作
aichenglong
中文注册wordpress移除菜单
1 wordpress中使用中文名注册解决办法
1)使用插件
2)修改wp源代码
进入到wp-include/formatting.php文件中找到
function sanitize_user( $username, $strict = false
- 小飞飞学管理-1
alafqq
管理
项目管理的下午题,其实就在提出问题(挑刺),分析问题,解决问题。
今天我随意看下10年上半年的第一题。主要就是项目经理的提拨和培养。
结合我自己经历写下心得
对于公司选拔和培养项目经理的制度有什么毛病呢?
1,公司考察,选拔项目经理,只关注技术能力,而很少或没有关注管理方面的经验,能力。
2,公司对项目经理缺乏必要的项目管理知识和技能方面的培训。
3,公司对项目经理的工作缺乏进行指
- IO输入输出部分探讨
百合不是茶
IO
//文件处理 在处理文件输入输出时要引入java.IO这个包;
/*
1,运用File类对文件目录和属性进行操作
2,理解流,理解输入输出流的概念
3,使用字节/符流对文件进行读/写操作
4,了解标准的I/O
5,了解对象序列化
*/
//1,运用File类对文件目录和属性进行操作
//在工程中线创建一个text.txt
- getElementById的用法
bijian1013
element
getElementById是通过Id来设置/返回HTML标签的属性及调用其事件与方法。用这个方法基本上可以控制页面所有标签,条件很简单,就是给每个标签分配一个ID号。
返回具有指定ID属性值的第一个对象的一个引用。
语法:
&n
- 励志经典语录
bijian1013
励志人生
经典语录1:
哈佛有一个著名的理论:人的差别在于业余时间,而一个人的命运决定于晚上8点到10点之间。每晚抽出2个小时的时间用来阅读、进修、思考或参加有意的演讲、讨论,你会发现,你的人生正在发生改变,坚持数年之后,成功会向你招手。不要每天抱着QQ/MSN/游戏/电影/肥皂剧……奋斗到12点都舍不得休息,看就看一些励志的影视或者文章,不要当作消遣;学会思考人生,学会感悟人生
- [MongoDB学习笔记三]MongoDB分片
bit1129
mongodb
MongoDB的副本集(Replica Set)一方面解决了数据的备份和数据的可靠性问题,另一方面也提升了数据的读写性能。MongoDB分片(Sharding)则解决了数据的扩容问题,MongoDB作为云计算时代的分布式数据库,大容量数据存储,高效并发的数据存取,自动容错等是MongoDB的关键指标。
本篇介绍MongoDB的切片(Sharding)
1.何时需要分片
&nbs
- 【Spark八十三】BlockManager在Spark中的使用场景
bit1129
manager
1. Broadcast变量的存储,在HttpBroadcast类中可以知道
2. RDD通过CacheManager存储RDD中的数据,CacheManager也是通过BlockManager进行存储的
3. ShuffleMapTask得到的结果数据,是通过FileShuffleBlockManager进行管理的,而FileShuffleBlockManager最终也是使用BlockMan
- yum方式部署zabbix
ronin47
yum方式部署zabbix
安装网络yum库#rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm 通过yum装mysql和zabbix调用的插件还有agent代理#yum install zabbix-server-mysql zabbix-web-mysql mysql-
- Hibernate4和MySQL5.5自动创建表失败问题解决方法
byalias
J2EEHibernate4
今天初学Hibernate4,了解了使用Hibernate的过程。大体分为4个步骤:
①创建hibernate.cfg.xml文件
②创建持久化对象
③创建*.hbm.xml映射文件
④编写hibernate相应代码
在第四步中,进行了单元测试,测试预期结果是hibernate自动帮助在数据库中创建数据表,结果JUnit单元测试没有问题,在控制台打印了创建数据表的SQL语句,但在数据库中
- Netty源码学习-FrameDecoder
bylijinnan
javanetty
Netty 3.x的user guide里FrameDecoder的例子,有几个疑问:
1.文档说:FrameDecoder calls decode method with an internally maintained cumulative buffer whenever new data is received.
为什么每次有新数据到达时,都会调用decode方法?
2.Dec
- SQL行列转换方法
chicony
行列转换
create table tb(终端名称 varchar(10) , CEI分值 varchar(10) , 终端数量 int)
insert into tb values('三星' , '0-5' , 74)
insert into tb values('三星' , '10-15' , 83)
insert into tb values('苹果' , '0-5' , 93)
- 中文编码测试
ctrain
编码
循环打印转换编码
String[] codes = {
"iso-8859-1",
"utf-8",
"gbk",
"unicode"
};
for (int i = 0; i < codes.length; i++) {
for (int j
- hive 客户端查询报堆内存溢出解决方法
daizj
hive堆内存溢出
hive> select * from t_test where ds=20150323 limit 2;
OK
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
问题原因: hive堆内存默认为256M
这个问题的解决方法为:
修改/us
- 人有多大懒,才有多大闲 (评论『卓有成效的程序员』)
dcj3sjt126com
程序员
卓有成效的程序员给我的震撼很大,程序员作为特殊的群体,有的人可以这么懒, 懒到事情都交给机器去做 ,而有的人又可以那么勤奋,每天都孜孜不倦得做着重复单调的工作。
在看这本书之前,我属于勤奋的人,而看完这本书以后,我要努力变成懒惰的人。
不要在去庞大的开始菜单里面一项一项搜索自己的应用程序,也不要在自己的桌面上放置眼花缭乱的快捷图标
- Eclipse简单有用的配置
dcj3sjt126com
eclipse
1、显示行号 Window -- Prefences -- General -- Editors -- Text Editors -- show line numbers
2、代码提示字符 Window ->Perferences,并依次展开 Java -> Editor -> Content Assist,最下面一栏 auto-Activation
- 在tomcat上面安装solr4.8.0全过程
eksliang
Solrsolr4.0后的版本安装solr4.8.0安装
转载请出自出处:
http://eksliang.iteye.com/blog/2096478
首先solr是一个基于java的web的应用,所以安装solr之前必须先安装JDK和tomcat,我这里就先省略安装tomcat和jdk了
第一步:当然是下载去官网上下载最新的solr版本,下载地址
- Android APP通用型拒绝服务、漏洞分析报告
gg163
漏洞androidAPP分析
点评:记得曾经有段时间很多SRC平台被刷了大量APP本地拒绝服务漏洞,移动安全团队爱内测(ineice.com)发现了一个安卓客户端的通用型拒绝服务漏洞,来看看他们的详细分析吧。
0xr0ot和Xbalien交流所有可能导致应用拒绝服务的异常类型时,发现了一处通用的本地拒绝服务漏洞。该通用型本地拒绝服务可以造成大面积的app拒绝服务。
针对序列化对象而出现的拒绝服务主要
- HoverTree项目已经实现分层
hvt
编程.netWebC#ASP.ENT
HoverTree项目已经初步实现分层,源代码已经上传到 http://hovertree.codeplex.com请到SOURCE CODE查看。在本地用SQL Server 2008 数据库测试成功。数据库和表请参考:http://keleyi.com/a/bjae/ue6stb42.htmHoverTree是一个ASP.NET 开源项目,希望对你学习ASP.NET或者C#语言有帮助,如果你对
- Google Maps API v3: Remove Markers 移除标记
天梯梦
google maps api
Simply do the following:
I. Declare a global variable:
var markersArray = [];
II. Define a function:
function clearOverlays() {
for (var i = 0; i < markersArray.length; i++ )
- jQuery选择器总结
lq38366
jquery选择器
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
- 基础数据结构和算法六:Quick sort
sunwinner
AlgorithmQuicksort
Quick sort is probably used more widely than any other. It is popular because it is not difficult to implement, works well for a variety of different kinds of input data, and is substantially faster t
- 如何让Flash不遮挡HTML div元素的技巧_HTML/Xhtml_网页制作
刘星宇
htmlWeb
今天在写一个flash广告代码的时候,因为flash自带的链接,容易被当成弹出广告,所以做了一个div层放到flash上面,这样链接都是a触发的不会被拦截,但发现flash一直处于div层上面,原来flash需要加个参数才可以。
让flash置于DIV层之下的方法,让flash不挡住飘浮层或下拉菜单,让Flash不档住浮动对象或层的关键参数:wmode=opaque。
方法如下:
- Mybatis实用Mapper SQL汇总示例
wdmcygah
sqlmysqlmybatis实用
Mybatis作为一个非常好用的持久层框架,相关资料真的是少得可怜,所幸的是官方文档还算详细。本博文主要列举一些个人感觉比较常用的场景及相应的Mapper SQL写法,希望能够对大家有所帮助。
不少持久层框架对动态SQL的支持不足,在SQL需要动态拼接时非常苦恼,而Mybatis很好地解决了这个问题,算是框架的一大亮点。对于常见的场景,例如:批量插入/更新/删除,模糊查询,多条件查询,联表查询,