- Android系统10 RK3399 init进程启动(三十九) property属性系统初始化代码分析
旗浩QH
androidAndroid属性系统安卓propertyRK3399驱动Android系统底层
配套系列教学视频链接:安卓系列教程之ROM系统开发-百问100ask说明系统:Android10.0设备:FireFlyRK3399(ROC-RK3399-PC-PLUS)前言除了了解属性的基本概念,还要知道如何利用属性开发和编程,更要理解属性背后的涉及原理,也就是源码也要去研究一下,本章节重点介绍属性系统初始化。一,属性系统完整的执行逻辑属性的初始化分为客户端和服务器端,我们重点讲解服务端,也就
- Android系统10 RK3399 init进程启动(四) RK3399开发板运行官方镜像
旗浩QH
RK3399Android系统启动Android底层开发
配套系列教学视频链接:安卓系列教程之ROM系统开发-百问100ask说明系统:Android10.0设备:FireFlyRK3399(ROC-RK3399-PC-PLUS)前言对于拿到一块新开发板,上电将它跑起来是第一个要做的事情,本文重点介绍,如何将ROC-RK3399-PC-PLUS运行起来,这个过程就能帮你快速熟悉这个开发板,也能验证开发板是否正常,同时也能获得成就感。一,下载官方镜像官网地
- 软件及其公司篇--项目管理(七)
多米的烦恼
项目管理项目管理
开发:部分软件列表:C++系列(MSVC;GCC);java系列(JDK;spring组件;struts组件);安卓系列(AndroidSDK;);iOS系列(xcode_3.2.6_and_ios_sdk_4.3);IDE(visualstudio;eclipse;IntellijIDEA;AndroidStudio)代码管理(TortoseSVN;Git;CVS)DB类(MicrosoftSq
- JVM虚拟机原理深入解析,安卓系列学习进阶视频
Java帅小伙
程序员android移动开发面试
1、项目介绍Flutter是目前比较流行的跨平台开发技术,凭借其出色的性能获得很多前端技术爱好者的关注,比如阿里闲鱼,美团,腾讯等大公司都有投入相关案例生产使用。基于Flutter+Dart+chewie+photo_view+image_picker等技术开发的跨平台仿微信app聊天界面应用,实现了消息/表情发送、图片预览、长按菜单、红包/小视频/朋友圈等功能。1.【字节跳动全套高级学习资料】九
- 安卓机型不需要解锁bl 不需要root 即可安装模块 框架 VirtualXposed使用步骤分析
安卓机器
玩机搞机基本常识刷机技术贴androidVirtualXposed框架无需root的框架
安卓玩机教程---全机型安卓4----安卓12框架xpedxlsp安装方法【一】安卓系列机型框架LSP安装步骤支持多机型LSP框架通用安装步骤通过以上两个博文基本可以了解手机正常安装框架的步骤。但很多机型局限于不能解锁bl和root,那么这些机型能不能使用框架和模块?今天对VirtualXposed安装使用进行深度的了解。其实VirtualXposed和太极框架有点相同。都是通过虚拟框架来实现框架
- 安卓修改ROM 修改固件中的一些基本常识 自己做rom注意事项
安卓机器
玩机搞机基本常识刷机技术贴android修改rom修改系统修改固件解包系统
修改rom制作rom解包rom的一些问题解析安卓系列机型如何内置app如何选择so文件内置修改设置里添加选项添加文字修改图标修改版本号等等实例解析最近有几个粉丝对修改rom有兴趣。今天主要给这些友友提供一些自己初学修改rom的一些建议和思路,可以供大家参考,只是个人见解.初步的常识可以参考以上两个博文了解相关。修改rom的基本常识如果你手里有官方的线刷包,而且你也有兴趣尝试这方面的操作。那么可以继
- 安卓系列机型 框架LSP 安装步骤 支持多机型 LSP框架通用安装步骤【二】
安卓机器
玩机搞机基本常识刷机技术贴androidLSP框架安装LSP框架故障
安卓玩机教程---全机型安卓4----安卓12框架xpedxlsp安装方法【一】低版本可以参考上个博文了解相关安装方法。LSP框架优点简单来说装lsp框架的优点在于可以安装各种模块。包括但不限于系统优化加速游戏开挂等等的模块。大致相当于电脑的扩展油猴Lsposed框架是在Edposed框架的基础上进行改良的新框架。并且接管了Xposed的API,可以很好的兼容Xposed的APILSPosed框架
- rom修改----安卓系列机型如何内置app 如何选择so文件内置
安卓机器
玩机搞机基本常识刷机技术贴android内置app系统内置apk
系统内置app的需求在与各工作室对接中操作单中,很多需要内置客户特定的有些app到系统里,这样方便客户刷入固件后直接调用。例如内置apk去开机引导去usb调试默认开启usb安全设置等等。那么很多app内置有不同的反应。有的可以直接内置。有的需要加so才能解决我们先来看一张图片1---直接内置方法将需要的app直接放置系统分区里。具体可以在systemdata-apppriv-appproduct等
- 如何制作一个卡刷扩容补丁。用于扩容系统等分区 刷写第三方需要扩容才可以刷写的系统或者GSI GSI系统bug修复【二】
安卓机器
玩机搞机基本常识刷机技术贴扩容补丁制作扩容gsi修复
前面分享了一期手动扩容系统分区的博文,今天来系统解析下扩容卡刷补丁的制作。因为机型字库不同。挂载的分区方式也有所不同。操作前首先确定自己机型的字库芯片。以一款emmc芯片的扩容补丁为例来解析其操作原理:安卓系列机型--软扩容“system分区扩容”操作步骤解析增加系统分区大小打开补丁其中的parted文件为扩容分区必须的工具。另外的是刷写脚本。我们需要操作update-binary。打开他脚本如下
- 安卓系列机型 另类体验第三方系统 DSU操作步骤解析 不影响主系统开启第二系统
安卓机器
玩机搞机基本常识刷机技术贴androidDSU体验第三方gsi第三方
dsuloader即动态系统更新,可以在使用动态分区的安卓设备上,不影响原来系统的同时安装一个副系统,用于体验最新的原生安卓系统。可以不影响主系统的基础上体验其他gsi第三方。DSU依赖于Android动态分区功能,并要求GSI作为可信系统映像由Google或您的OEM进行签名.DSU还可让您在当前系统映像和GSI之间轻松切换,因此您在试用GSI时不会面临当前系统映像受损的风险第一种方法体验第三方
- 安卓系列机型--软扩容“system分区扩容”操作步骤解析 增加系统分区大小
安卓机器
玩机搞机基本常识刷机技术贴安卓手机扩容手机扩容分区扩容修改分区大小
感兴趣的友友要区别扩容的概念。软扩容与硬扩容。硬扩容指拆解手机字库。更换大容量的字库来达到硬扩容。例如8+64硬扩容为8+256等等。所谓的软扩容指的是将系统默认的系统分区大小修改分区表增大分区。例如原来系统分区默认2G。修改分区表为3G大小。意义在于可以刷写有些需要扩容才可以刷写的第三方rom或者gsi系统。第一种方式;parted方式进行分区扩容parted文件下载链接:下载第三方twrp下操
- 安卓系列机型永久去除data分区加密 详细步骤解析
安卓机器
玩机搞机基本常识刷机技术贴data分区锁解密data
安卓机型玩机搞机刷写第三方twrp存储出现乱码存储不显示等情况都是没有解密data分区的原因。用户需要在twrp里格式化data分区重启后存储显示正常。那么这个操作后你的数据分区就会呗彻底清除。今天主要解析下如何操作可以永久解密data分区。其实data分区加密原则上也是厂商为了用户安全。简单来说。如果你设置了开机密码。但手机系统没有加密data分区。其他有能力者很轻松就可以获取到你data分区里
- 安卓系列机型-禁止卸载某个APP 防止误卸载软件 无需root权限
安卓机器
玩机搞机基本常识android禁止卸载某软件禁止删除软件
安卓系列机型-禁止安装某软件防止“沉迷游戏的小孩”操作解析_安卓机器的博客-CSDN博客上一期讲了如何禁止安装某个app。今天讲下如何禁止卸载某app。正好相反的操作。任何操作有利有弊。主要看使用者如何对待使用。以腾讯的一款游戏app为演示说下步骤;安装此app。如图示当前系统的版本为安卓13.其版本不同操作的指令和反馈指令略有不同。后面会讲到。然后手机打开adb调试装好联机驱动。在应用管理里-查
- 安卓系列机型-禁止安装某软件 防止“沉迷游戏的小孩”操作解析
安卓机器
玩机搞机基本常识android禁止安装软件防止沉迷游戏阻止安装软件
如何禁止安装某软件。这里以好课帮app为例做个演示步骤说明。这个博文的目的在于可以阻止他人用手机安装你指定的一些软件。首先手机上安装好课帮这个软件。打开应用详情找到包名。或者使用第三方工具打开获取这个软件的包名。记住是包名字不是软件名字也不是应用名称。两码事哦类似以下,如果你安装了软件按下图获取包名后请卸载此软件。然后手机上面安装此款app-fusionapp.apk,【百度搜很多】这个软件fus
- Android系统10 RK3399 init进程启动(四十八) init第一阶段分析
旗浩QH
Android开机自启动AndroidROM定制Android系统驱动Androidinit脚本Android系统底层
配套系列教学视频链接:安卓系列教程之ROM系统开发-百问100ask说明系统:Android10.0设备:FireFlyRK3399(ROC-RK3399-PC-PLUS)前言本文通过代码梳理的方式,给大家介绍Androidinit祖先进程第一阶段的工作流程。第一阶段整理框架:执行在boot.img(ramdisk)中,主要创建必须的文件夹,挂载虚拟文件系统,挂载system,vendor分区。代
- Android系统10 RK3399 init进程启动(四十九) init第二阶段分析
旗浩QH
Android开机自启动AndroidROM定制Android系统驱动Androidinit脚本Android系统底层
配套系列教学视频链接:安卓系列教程之ROM系统开发-百问100ask说明系统:Android10.0设备:FireFlyRK3399(ROC-RK3399-PC-PLUS)前言本文通过代码梳理的方式,给大家介绍Androidinit祖先进程第二阶段的工作流程。selinux初始化:第一阶段的selinux初始化,完成策略二进制文件的加载,并设置默认selinux模式。之前的课程已经详细讲解过,此处
- Android系统10 RK3399 init进程启动(七) u-boot编译和镜像生成
旗浩QH
Android系统RK3399瑞星微3399Androidu-bootAndroid底层驱动
配套系列教学视频链接:安卓系列教程之ROM系统开发-百问100ask说明系统:Android10.0设备:FireFlyRK3399(ROC-RK3399-PC-PLUS)前言之前的文章已经讲解过整体Android源码编译,里面包含了u-boot,kernel,Android源码的编译,本文重点讲解,u-boot源码单独编译的方法。让大家对uboot编译出来的镜像有个整体认识。一,u-boot单独
- Android 10 根文件系统和编译系统(二十):Android.bp预编译
旗浩QH
androidAndroid系统开发
配套系列教学视频链接:安卓系列教程之ROM系统开发-百问100ask说明系统:AOSPAndroid10.0设备:Androidx86模拟器前言本文重点描述Android.bp几种常见的预编译模块规则常见的预编译的模块有:varprebuiltTypes=map[string]string{"SHARED_LIBRARIES":"cc_prebuilt_library_shared","STATI
- Android系统10 RK3399 init进程启动(二) RK3399开发板硬件介绍
旗浩QH
Android系统开发RK3399Android启动流程1024程序员节
配套系列教学视频链接:安卓系列教程之ROM系统开发-百问100ask说明系统:Android10.0设备:FireFlyRK3399(ROC-RK3399-PC-PLUS)前言本文介绍后期文章使用的硬件平台,以及环境准备。一,硬件介绍本文采用FireFly的ROC-RK3399-PC-PLUS,本人购买的配置是如下:单机标配+电源+4G内存(建议选择带EMMC的,方便后期烧录和调试)本人选购了无E
- Android系统10 RK3399 init进程启动(六) 镜像更新
旗浩QH
Android系统RK3399Android底层开发
配套系列教学视频链接:安卓系列教程之ROM系统开发-百问100ask说明系统:Android10.0设备:FireFlyRK3399(ROC-RK3399-PC-PLUS)前言Android源码编译完毕之后,就需要将编译出的二进制文件进行更新,这些二进制我们也叫做各种镜像,本文重点介绍如何更新镜像。镜像更新可参考官方网站::更新固件介绍—FireflyWiki。官网文章内容包含多种平台,多种系统的
- 微信小程序使用BackgroundAudioManager的播放问题
敬亭阁主
BackgroundAudioManager是微信的一个全局对象,用于在微信进入后台时能够继续播放音频。这个功能对于某些场景非常有用,可以在锁屏的情况下继续听。根据文档,支持的音频格式包括以下几种。音频格式使用开发工具进行调试也没有出现问题,但使用了真机进行测试就发现经常出现如下错误错误截图而且这个错误只出现在安卓系列机型,对于iOS机型都能够正常播放。经过不断尝试,最后确定是播放文件有兼容性问题
- 安卓系列之 kotlin 项目实战--基础 demo
bugyinyin
AndroidAndroid开发androidkotlin
本章记录一个基础的demo项目,使用kotlin+协程+retrofit+okhttp3+MVVM实现。功能需求调用天气api,在主页显示天气情况。大致流程api申请及实体分析网络请求权限添加kotlin,协程,网络框架等依赖网络框架Retrofit+okhttp3主页页面绘制基础类构建调用接口并显示在当前页面api申请及实体分析这里使用万维易源的数据源,首先注册并登录账号。进入天气预报入口。购买
- Android系统10 RK3399 init进程启动(五) build源码
旗浩QH
RK339Android系统开发Android驱动
配套系列教学视频链接:安卓系列教程之ROM系统开发-百问100ask说明系统:Android10.0设备:FireFlyRK3399(ROC-RK3399-PC-PLUS)前言开发板启动之后,就需要通过自己编译源码来制作镜像了,如果是在公司里面开发,也是基于一个BSP包进行开发,从0开始移植源码的概率还是比较小。通过这个过程,慢慢建立对瑞星微平台开发知识的积累过程。一,环境搭建本文档基于X8664
- Android系统10 RK3399 init进程启动(三十六) 属性property操作API
旗浩QH
Android属性Android驱动Android系统RK3399Androidinit进程
配套系列教学视频链接:安卓系列教程之ROM系统开发-百问100ask说明系统:Android10.0设备:FireFlyRK3399(ROC-RK3399-PC-PLUS)前言前面几篇文章介绍的属性基本框架和属性的基本概念,在Android中,各种代码场景下都会对属性进行代码操作,所以需要了解一下常见的C,C++,java中属性的各种API。一,API调用层次二,C语言客户端API头文件在:sys
- 一、07、Android使用UnityPlayer.UnitySendMessage发消息给Unity
GameObjectLgy
Unity发消息给安卓的方式已经有了,详见Unity调用安卓系列今天的目标是安卓发送消息给unity,实际上接口很简单。Android向unity发送消息,有两种方法实现,一、通过unity自带的消息机制,二、通过注册回调的方式。这里先用第一种方式实现。为了测试方便。总体思路:(1)做一个jar包。(2)Unity调用jar包的某个方法。(3)jar包自己调用自己的方法发送消息给untiy。从头到
- Android 10 根文件系统和编译系统(十八):Android.bp语法
旗浩QH
androidhtml5
配套系列教学视频链接:安卓系列教程之ROM系统开发-百问100ask说明系统:AOSPAndroid10.0设备:Androidx86模拟器前言由于make在编译时表现出效率不够高、增量编译速度慢等问题,Google在android7.0版本引进了编译速度更快的soong来替代make。最开始,Ninja是用于Chromium浏览器中,Ninja其实就是一个编译系统,类似make,使用Ninja主
- HTC Desire HD A9191全攻略
Titan_LEE
一、机型HTCDesireHDA9191水货以及其他安卓系列HTC机型二、描述本文想阐述的刚入手一枚HTC手机对它有玩转(解锁、ROOT,刷机,甚至定制ROM)的想法,以HTC机型(Andriod)为例进行操作。三、方案(一)关于解锁1,如果机型HBoot为2.00.0029,恭喜你,请看步骤3;如果机型的HBoot不为2.00.0029,且没有经过OTA(空中下载技术)升级,那么也恭喜你,请看步
- onclick 获取img 里面的id_红魔5S游戏手机如何解锁bl获取第三方面具root权限
weixin_39517868
onclick获取img里面的id如何获取游戏内存地址远程580解锁bl工具
自从苹果阵营发布S系列,安卓系列也学习苹果的步伐,开始发布S系列,这不努比亚也发不了今年夏天的游戏手机,红魔5S游戏手机。红魔5S相对于红魔5其实从配置来看,三大件配置变化并不大,主要还是细节上的一些提升,本文不做配置解析,仅仅做刷机root思路指导解锁BL:努比亚基本遵循谷歌解锁命令,我们只需要使用ADB工具,在fastboot模式下输入fastbootflashingunlock回车,手机上提
- 竞争激烈,安卓能否到达巅峰?
weixin_34122548
竞争激烈,安卓能否到达巅峰?安卓我想大家都都不陌生了,这个小小的绿色机器人已经彻底的改变了我们的生活,良好的开放性以及灵活多变的系统架构和低廉的价格,可以说是拥有着不少的优势,但是安卓能维持这样的优势多久那?今天小编就来分析一下。Google推出安卓并没有打算单打独斗,而是联合了33家手机生产商、移动运营商和其他科技公司组成一个“开放手机联盟”,共同开发基于开放技术标准的低成本手机。也就是安卓系列
- 刷机ROM制作及刷机原理浅谈
alongwilliam
Android
Android刷机包怎么制作?Android刷机的大致流程是怎么样的?这两个原则性的问题对于刚接触刷机这个概念的同学们来说一定是首先需要解决的。小编今天正好比较有闲情逸致,下面就请各位跟着小编一起去研究、揣摩一下如何刷机以及如何制作刷机包。这一段时间刷了一堆ROM,安卓系列、CM、Hero、OldMos、隔壁新出的Android2.0,反正都尝了一下鲜,手机的照相机也刷得再也启不来了(不知道什么原
- java解析APK
3213213333332132
javaapklinux解析APK
解析apk有两种方法
1、结合安卓提供apktool工具,用java执行cmd解析命令获取apk信息
2、利用相关jar包里的集成方法解析apk
这里只给出第二种方法,因为第一种方法在linux服务器下会出现不在控制范围之内的结果。
public class ApkUtil
{
/**
* 日志对象
*/
private static Logger
- nginx自定义ip访问N种方法
ronin47
nginx 禁止ip访问
因业务需要,禁止一部分内网访问接口, 由于前端架了F5,直接用deny或allow是不行的,这是因为直接获取的前端F5的地址。
所以开始思考有哪些主案可以实现这样的需求,目前可实施的是三种:
一:把ip段放在redis里,写一段lua
二:利用geo传递变量,写一段
- mysql timestamp类型字段的CURRENT_TIMESTAMP与ON UPDATE CURRENT_TIMESTAMP属性
dcj3sjt126com
mysql
timestamp有两个属性,分别是CURRENT_TIMESTAMP 和ON UPDATE CURRENT_TIMESTAMP两种,使用情况分别如下:
1.
CURRENT_TIMESTAMP
当要向数据库执行insert操作时,如果有个timestamp字段属性设为
CURRENT_TIMESTAMP,则无论这
- struts2+spring+hibernate分页显示
171815164
Hibernate
分页显示一直是web开发中一大烦琐的难题,传统的网页设计只在一个JSP或者ASP页面中书写所有关于数据库操作的代码,那样做分页可能简单一点,但当把网站分层开发后,分页就比较困难了,下面是我做Spring+Hibernate+Struts2项目时设计的分页代码,与大家分享交流。
1、DAO层接口的设计,在MemberDao接口中定义了如下两个方法:
public in
- 构建自己的Wrapper应用
g21121
rap
我们已经了解Wrapper的目录结构,下面可是正式利用Wrapper来包装我们自己的应用,这里假设Wrapper的安装目录为:/usr/local/wrapper。
首先,创建项目应用
&nb
- [简单]工作记录_多线程相关
53873039oycg
多线程
最近遇到多线程的问题,原来使用异步请求多个接口(n*3次请求) 方案一 使用多线程一次返回数据,最开始是使用5个线程,一个线程顺序请求3个接口,超时终止返回 缺点 测试发现必须3个接
- 调试jdk中的源码,查看jdk局部变量
程序员是怎么炼成的
jdk 源码
转自:http://www.douban.com/note/211369821/
学习jdk源码时使用--
学习java最好的办法就是看jdk源代码,面对浩瀚的jdk(光源码就有40M多,比一个大型网站的源码都多)从何入手呢,要是能单步调试跟进到jdk源码里并且能查看其中的局部变量最好了。
可惜的是sun提供的jdk并不能查看运行中的局部变量
- Oracle RAC Failover 详解
aijuans
oracle
Oracle RAC 同时具备HA(High Availiablity) 和LB(LoadBalance). 而其高可用性的基础就是Failover(故障转移). 它指集群中任何一个节点的故障都不会影响用户的使用,连接到故障节点的用户会被自动转移到健康节点,从用户感受而言, 是感觉不到这种切换。
Oracle 10g RAC 的Failover 可以分为3种:
1. Client-Si
- form表单提交数据编码方式及tomcat的接受编码方式
antonyup_2006
JavaScripttomcat浏览器互联网servlet
原帖地址:http://www.iteye.com/topic/266705
form有2中方法把数据提交给服务器,get和post,分别说下吧。
(一)get提交
1.首先说下客户端(浏览器)的form表单用get方法是如何将数据编码后提交给服务器端的吧。
对于get方法来说,都是把数据串联在请求的url后面作为参数,如:http://localhost:
- JS初学者必知的基础
百合不是茶
js函数js入门基础
JavaScript是网页的交互语言,实现网页的各种效果,
JavaScript 是世界上最流行的脚本语言。
JavaScript 是属于 web 的语言,它适用于 PC、笔记本电脑、平板电脑和移动电话。
JavaScript 被设计为向 HTML 页面增加交互性。
许多 HTML 开发者都不是程序员,但是 JavaScript 却拥有非常简单的语法。几乎每个人都有能力将小的
- iBatis的分页分析与详解
bijian1013
javaibatis
分页是操作数据库型系统常遇到的问题。分页实现方法很多,但效率的差异就很大了。iBatis是通过什么方式来实现这个分页的了。查看它的实现部分,发现返回的PaginatedList实际上是个接口,实现这个接口的是PaginatedDataList类的对象,查看PaginatedDataList类发现,每次翻页的时候最
- 精通Oracle10编程SQL(15)使用对象类型
bijian1013
oracle数据库plsql
/*
*使用对象类型
*/
--建立和使用简单对象类型
--对象类型包括对象类型规范和对象类型体两部分。
--建立和使用不包含任何方法的对象类型
CREATE OR REPLACE TYPE person_typ1 as OBJECT(
name varchar2(10),gender varchar2(4),birthdate date
);
drop type p
- 【Linux命令二】文本处理命令awk
bit1129
linux命令
awk是Linux用来进行文本处理的命令,在日常工作中,广泛应用于日志分析。awk是一门解释型编程语言,包含变量,数组,循环控制结构,条件控制结构等。它的语法采用类C语言的语法。
awk命令用来做什么?
1.awk适用于具有一定结构的文本行,对其中的列进行提取信息
2.awk可以把当前正在处理的文本行提交给Linux的其它命令处理,然后把直接结构返回给awk
3.awk实际工
- JAVA(ssh2框架)+Flex实现权限控制方案分析
白糖_
java
目前项目使用的是Struts2+Hibernate+Spring的架构模式,目前已经有一套针对SSH2的权限系统,运行良好。但是项目有了新需求:在目前系统的基础上使用Flex逐步取代JSP,在取代JSP过程中可能存在Flex与JSP并存的情况,所以权限系统需要进行修改。
【SSH2权限系统的实现机制】
权限控制分为页面和后台两块:不同类型用户的帐号分配的访问权限是不同的,用户使
- angular.forEach
boyitech
AngularJSAngularJS APIangular.forEach
angular.forEach 描述: 循环对obj对象的每个元素调用iterator, obj对象可以是一个Object或一个Array. Iterator函数调用方法: iterator(value, key, obj), 其中obj是被迭代对象,key是obj的property key或者是数组的index,value就是相应的值啦. (此函数不能够迭代继承的属性.)
- java-谷歌面试题-给定一个排序数组,如何构造一个二叉排序树
bylijinnan
二叉排序树
import java.util.LinkedList;
public class CreateBSTfromSortedArray {
/**
* 题目:给定一个排序数组,如何构造一个二叉排序树
* 递归
*/
public static void main(String[] args) {
int[] data = { 1, 2, 3, 4,
- action执行2次
Chen.H
JavaScriptjspXHTMLcssWebwork
xwork 写道 <action name="userTypeAction"
class="com.ekangcount.website.system.view.action.UserTypeAction">
<result name="ssss" type="dispatcher">
- [时空与能量]逆转时空需要消耗大量能源
comsci
能源
无论如何,人类始终都想摆脱时间和空间的限制....但是受到质量与能量关系的限制,我们人类在目前和今后很长一段时间内,都无法获得大量廉价的能源来进行时空跨越.....
在进行时空穿梭的实验中,消耗超大规模的能源是必然
- oracle的正则表达式(regular expression)详细介绍
daizj
oracle正则表达式
正则表达式是很多编程语言中都有的。可惜oracle8i、oracle9i中一直迟迟不肯加入,好在oracle10g中终于增加了期盼已久的正则表达式功能。你可以在oracle10g中使用正则表达式肆意地匹配你想匹配的任何字符串了。
正则表达式中常用到的元数据(metacharacter)如下:
^ 匹配字符串的开头位置。
$ 匹配支付传的结尾位置。
*
- 报表工具与报表性能的关系
datamachine
报表工具birt报表性能润乾报表
在选择报表工具时,性能一直是用户关心的指标,但是,报表工具的性能和整个报表系统的性能有多大关系呢?
要回答这个问题,首先要分析一下报表的处理过程包含哪些环节,哪些环节容易出现性能瓶颈,如何优化这些环节。
一、报表处理的一般过程分析
1、用户选择报表输入参数后,报表引擎会根据报表模板和输入参数来解析报表,并将数据计算和读取请求以SQL的方式发送给数据库。
2、
- 初一上学期难记忆单词背诵第一课
dcj3sjt126com
wordenglish
what 什么
your 你
name 名字
my 我的
am 是
one 一
two 二
three 三
four 四
five 五
class 班级,课
six 六
seven 七
eight 八
nince 九
ten 十
zero 零
how 怎样
old 老的
eleven 十一
twelve 十二
thirteen
- 我学过和准备学的各种技术
dcj3sjt126com
技术
语言VB https://msdn.microsoft.com/zh-cn/library/2x7h1hfk.aspxJava http://docs.oracle.com/javase/8/C# https://msdn.microsoft.com/library/vstudioPHP http://php.net/manual/en/Html
- struts2中token防止重复提交表单
蕃薯耀
重复提交表单struts2中token
struts2中token防止重复提交表单
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年7月12日 11:52:32 星期日
ht
- 线性查找二维数组
hao3100590
二维数组
1.算法描述
有序(行有序,列有序,且每行从左至右递增,列从上至下递增)二维数组查找,要求复杂度O(n)
2.使用到的相关知识:
结构体定义和使用,二维数组传递(http://blog.csdn.net/yzhhmhm/article/details/2045816)
3.使用数组名传递
这个的不便之处很明显,一旦确定就是不能设置列值
//使
- spring security 3中推荐使用BCrypt算法加密密码
jackyrong
Spring Security
spring security 3中推荐使用BCrypt算法加密密码了,以前使用的是md5,
Md5PasswordEncoder 和 ShaPasswordEncoder,现在不推荐了,推荐用bcrpt
Bcrpt中的salt可以是随机的,比如:
int i = 0;
while (i < 10) {
String password = "1234
- 学习编程并不难,做到以下几点即可!
lampcy
javahtml编程语言
不论你是想自己设计游戏,还是开发iPhone或安卓手机上的应用,还是仅仅为了娱乐,学习编程语言都是一条必经之路。编程语言种类繁多,用途各 异,然而一旦掌握其中之一,其他的也就迎刃而解。作为初学者,你可能要先从Java或HTML开始学,一旦掌握了一门编程语言,你就发挥无穷的想象,开发 各种神奇的软件啦。
1、确定目标
学习编程语言既充满乐趣,又充满挑战。有些花费多年时间学习一门编程语言的大学生到
- 架构师之mysql----------------用group+inner join,left join ,right join 查重复数据(替代in)
nannan408
right join
1.前言。
如题。
2.代码
(1)单表查重复数据,根据a分组
SELECT m.a,m.b, INNER JOIN (select a,b,COUNT(*) AS rank FROM test.`A` A GROUP BY a HAVING rank>1 )k ON m.a=k.a
(2)多表查询 ,
使用改为le
- jQuery选择器小结 VS 节点查找(附css的一些东西)
Everyday都不同
jquerycssname选择器追加元素查找节点
最近做前端页面,频繁用到一些jQuery的选择器,所以特意来总结一下:
测试页面:
<html>
<head>
<script src="jquery-1.7.2.min.js"></script>
<script>
/*$(function() {
$(documen
- 关于EXT
tntxia
ext
ExtJS是一个很不错的Ajax框架,可以用来开发带有华丽外观的富客户端应用,使得我们的b/s应用更加具有活力及生命力。ExtJS是一个用 javascript编写,与后台技术无关的前端ajax框架。因此,可以把ExtJS用在.Net、Java、Php等各种开发语言开发的应用中。
ExtJs最开始基于YUI技术,由开发人员Jack
- 一个MIT计算机博士对数学的思考
xjnine
Math
在过去的一年中,我一直在数学的海洋中游荡,research进展不多,对于数学世界的阅历算是有了一些长进。为什么要深入数学的世界?作为计算机的学生,我没有任何企图要成为一个数学家。我学习数学的目的,是要想爬上巨人的肩膀,希望站在更高的高度,能把我自己研究的东西看得更深广一些。说起来,我在刚来这个学校的时候,并没有预料到我将会有一个深入数学的旅程。我的导师最初希望我去做的题目,是对appe