- Android10.0关于发送广播Sending non-protected broadcast android.price.public.close
安卓兼职framework应用工程师
android10.0Rom定制化高级进阶android广播broadcastsystem异常广播
1.前言在10.0的相关rom定制化开发中,在进行某些功能开发过程中,发送广播在开发功能的过程中,也是非常常用的,然而在系统中为了安全,在发送第三方广播中,会出现ams中的异常,接下来分析下相关的功能,看下解决怎么不发生异常的功能2.关于发送广播Sendingnon-protectedbroadcastandroid.price.public.close.panelfromsystem异常处理的核
- Android Binder通信原理--05:Binder驱动分析
Darcy1024
本文转载自:Android10.0Binder通信原理(五)-Binder驱动分析本文基于Android10.0源码分析(Kernel4.9)1.摘要 本节主要来讲解Android10.0Binder的驱动层分析(Kernel4.9)。2.概述 在Android中,用户空间的应用程序都可以看做是一个独立的进程,进程间存在隔离,进程不能互相访问数据,如果需要访问就需要借助内核。 每个应用程序都
- android 系统版本差异
emmmmsuperdan
android进阶android
Android5.0:MaterialDesignAndroid6.0:动态权限Android7.0:多窗口Android9.0:支持全面屏为摄像头和扬声器预留空间的屏幕缺口。Android10.0:深色主题、手势导航Android11.0:ScopedStorage(分区存储,android10和之前的版本用requestLegacyExternalStorage标记)android13:通知改
- [RK3399/RK3328][Android10.0]Ethernet:以太网设置静态ip,重启后无法获取IP的问题
风之空响
Android10AndroidEthernet
测试平台Platform:RK3399/RK3328OS:Android10.0现象设置中设置以太网为静态ip,设置后使用ifconfig查看ip显示正常。然后重启,极大概率出现开机后设备没有获取到ip.分析解决测试后发现了几点规律:设置静态ip会开机获取不到ip,但是设置动态ip无问题没有获取到ip时,使用ifconfig查看,发现网卡设备连接正常。此时拔插网线,或者使用ifconfigeth0
- Android 系统启动--03:init进程
Darcy1024
本文转载自:Android10.0系统启动之init进程本文基于Android10.0源码分析(kernel/msm-4.19)1.概述 init进程是linux系统中用户空间的第一个进程,进程号为1。当bootloader启动后再启动kernel,kernel启动完后,在用户空间启动init进程,再通过init进程,来读取init.rc中的相关配置,从而来启动其他相关进程以及其他操作。 in
- Android10.0 SystemUI 下拉通知栏去掉左右滑动菜单
安卓兼职framework应用工程师
android10.0Rom定制化高级进阶androidsystemui下拉通知栏下拉通知栏去掉左右滑动菜单通知栏去掉左右滑动菜单
1.前言在10.0的系统产品定制化开发中,在systemui的下拉状态栏部分,包括qspanel部分和通知栏部分,而在下拉通知栏的相关事件中,通知栏左滑右滑都可以设置按钮等来跳转到系统设置页面,所以产品开发需要,要求去掉通知栏通知左右滑动显示系统设置图标功能禁止进入到系统设置页面,接下来就来去掉这个功能2.SystemUI下拉通知栏去掉左右滑动菜单的核心类frameworks/base/packa
- Android 10适配要点,深色主题
杰奎琳子
Android10.0及以上系统的手机,都可以在Settings->Display->Darktheme中对深色主题进行开启和关闭。开启深色主题后,系统的界面风格包括一些内置的应用程序都会变成深色主题的色调,如下图所示。不过,如果这时你打开我们自己编写的应用程序,你会发现目前界面的风格还是使用的浅色主题模式,这就和系统的主题风格不同了,说明我们需要对此进行适配。这里我准备使用在第12章中编写的Ma
- Android 保存资源图片到相册最新写法适用于Android10.0及以上
路宇
Android基础笔记android写出权限保存到相册BitmapUri
博主前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住也分享一下给大家,点击跳转到网站一、首先在AndroidManifest.xml中加入权限因为这属于危险权限,需要在java代码中动态申请。二、activity_save_image.xml布局一个要保存的图片,一个保存按钮三、SaveImageActivity中我会把Android系统10之前的写法,和最新的写法都写出来,供大
- 旧版 Android 系统为目标平台的应用的警告
EnzoChan-yet
androidJavaandroidjava
1.问题呈现:在Android10.0中运行应用会提示“此应用专为旧版Android打造,可能无法正常运行,请尝试更新或与开发者联系”。具体截图如下:为什么在Android10.0会出现这个提示,而在低版本中却没有呐?2.问题分析我们可以在官方网站中的Android10.0版本中的影响应用的行为变更中找到答案。可以看出是项目中配置targetSdkVersion的影响。那么什么是targetSdk
- Android10.0 人脸解锁流程分析
龙之叶
技术frameworkAndroid安卓
人脸解锁概述人脸解锁即用户通过注视设备的正面方便地解锁手机或平板。Android10为支持人脸解锁的设备在人脸认证期间添加了一个新的可以安全处理相机帧、保持隐私与安全的人脸认证栈的支持,也为安全合规地启用集成交易的应用(网上银行或其他服务)提供了一种容易实现的方式。Android原生的人脸认证栈在Android10是一种新的实现,与AndroidP不一样了。新增IBiometricsFace.ha
- Android 中TextView文字描边实现(一)
XiaoXred
Android9.0效果图:Android10.0效果图:据以上两图显示此方法只用于android9.0可行,第二种方法见Android中TextView文字描边实现(二)1.attrs.xml文件2.StrokeTextView的实现packagecom.app.animalchess.widget;importandroid.content.Context;importandroid.cont
- Android10.0
UC_
读写问题,除了添加动态权限,还需要在AndroidManifest.xml的application中加入android:requestLegacyExternalStorage=“true”
- Android系统10 RK3399 init进程启动(三十九) property属性系统初始化代码分析
旗浩QH
androidAndroid属性系统安卓propertyRK3399驱动Android系统底层
配套系列教学视频链接:安卓系列教程之ROM系统开发-百问100ask说明系统:Android10.0设备:FireFlyRK3399(ROC-RK3399-PC-PLUS)前言除了了解属性的基本概念,还要知道如何利用属性开发和编程,更要理解属性背后的涉及原理,也就是源码也要去研究一下,本章节重点介绍属性系统初始化。一,属性系统完整的执行逻辑属性的初始化分为客户端和服务器端,我们重点讲解服务端,也就
- Android开机流程
猿规
最近回顾的一些知识,补充了一下。源码标准:API:29「Android10.0」android手机是怎么开机的?android的底层是linuxkernel「内核」,由BootLoader「系统启动加载器」负责加载(类似于计算机的BIOS系统)。/bootable/recovery/bootloader.h首先启动init「父进程,第一个进程」进程,接着运行init.rc脚本,脚本文件有个命令启动
- Android10.0 Framework层服务一览表
weixin_44205232
androidjava开发语言
服务名称说明是否移除相关代码位置gsiservice:[]native服务,gsi镜像服务,和系统动态分区相关可以动态替换system.img可以移除/frameworks/base/packages/DynamicSystemInstallationService//system/gsid/dpmservice:[com.qti.dpm.IDpmService]高通预置服务/vendor/qco
- Android 10.0 关闭相机开始录像时的快门声音
Jeffries_C
Androidandroid
Android10.0关闭相机开始录像时的快门声音近来接到项目需求反馈提到在使用相机录像时,点击开始录像按钮后快门的声音也会被录进去,需要将开始录像的快门声音关闭,具体修改参照如下:/vendor/mediatek/proprietary/packages/apps/Camera2/common/src/com/mediatek/camera/common/mode/video/device/v2
- Android10.0 系统关于安兔兔显示信息的修改
安卓兼职framework应用工程师
android10.0Rom定制化高级进阶android安兔兔显示信息修改安兔兔信息安兔兔framework
1.前言在10.0的系统定制化开发中,在一些产品开发中,对于安兔兔等第三方检测工具,检测不出某些版本的内核信息等,显示0GB等问题的相关修改,由于不知道安兔兔的检测方式,所以就需要来修改关于文本上的一些信息了2.系统关于安兔兔显示信息的修改的核心类frameworks/base/core/java/android/widget/TextView.java3.系统关于安兔兔显示信息的修改的核心功能分
- Realtek蓝牙Android10.0移植结束后的基本测试和常见问题分析
QQ42142951
WiFi网络通信模块Realtek蓝牙移植RTL8723RTL8852RTL8821RTL8822
基本测试主要包括配置检查和BT测试两大部分配置检查:为了进一步确保porting没有问题,在测试之前先确认fw以及config文件是否存在。adbshell到测试平台的根目录,检查测试平台的vendor/firmware/目录中rtlxxxx_fw以及rtlxxxx_config文件是否存在(xxxx为BTChip型号)。检查Release包中的rtkbt/下的文件是否都已经安装到对应的目录.BT
- Android10.0蓝牙(Realtek)MAC地址不变
CheungChunChiu
android蓝牙macwifijava
USE_CONTROLLER_BDADDR改为FALSEhardware/realtek/rtkbt/code/libbt-vendor/include/bt_vendor_rtk.hTheBluetoothDeviceAaddresssourceswitch:**-FALSE-(defaultvalue)*GetthefactoryBDADDRfromdevice'sfilesystem.Nor
- 紫光展锐 展讯芯片 展讯处理器解锁BL 各分区结构 ROM 分区列表代表什么 bin img 表示什么意思
z920981023
技术分享紫光展锐展讯安卓分区结构安卓展讯解锁BL
是展锐Android10.0、Android9.0平台ROM空间划分情况以及分区格式、分区大小和分区功能的初步描述。prodnv开机后系统中的productinfo分区,保存adc校准参数、eng.db数据库。Miscdata保存ota、recovery时的一些数据recovery存放recovery.img,恢复出厂设置misc保存杂项数据,如系统关闭开关上的窗体中的设置相关。trustos存放
- Android系统10 RK3399 init进程启动(四) RK3399开发板运行官方镜像
旗浩QH
RK3399Android系统启动Android底层开发
配套系列教学视频链接:安卓系列教程之ROM系统开发-百问100ask说明系统:Android10.0设备:FireFlyRK3399(ROC-RK3399-PC-PLUS)前言对于拿到一块新开发板,上电将它跑起来是第一个要做的事情,本文重点介绍,如何将ROC-RK3399-PC-PLUS运行起来,这个过程就能帮你快速熟悉这个开发板,也能验证开发板是否正常,同时也能获得成就感。一,下载官方镜像官网地
- Android 10.0 mtp模式下连接PC后只显示指定文件夹功能实现
安卓兼职framework应用工程师
android10.0Rom定制化高级进阶androidmtp文件夹mtpservicemtp链接电脑显示文件夹限制mtp显示文件夹
1.前言在android10.0的系统定制化开发中,对于usb作为otg连接电脑时,在mtp模式下会作为一个存储器在电脑端显示,作为电脑的一个盘符,来显示设备的内部存储的文件,所以说如果要对设备内部的资料做保密处理的时候,需要在mtp模式下不显示某些文件夹,接下来就分析下相关源码来实现功能实际效果图如图:2.mtp模式下连接PC后只显示指定文件夹功能实现的核心类frameworks\base\me
- 第三节-Android10.0 Binder通信原理(三)-ServiceManager篇
hc.Geng
binder
1、概述在Android中,系统提供的服务被包装成一个个系统级service,这些service往往会在设备启动之时添加进Android系统,当某个应用想要调用系统某个服务的功能时,往往是向系统发出请求,调用该服务的外部接口。在上一节我们了解到,这种外部接口,我们通常称之为代理接口,也就是我们要拿到目标服务对应的代理对象。//TODO在Android8.0后,谷歌引入Treble机制,binder
- androidui图形化,Android工程师面试该怎么准备?终局之战
安卓小希
程序员android
缘起经过近十年的发展,Android技术优化日新月异,如今Android10.0已经发布,Android系统性能也已经非常流畅,可以在体验上完全媲美iOS。到了各大厂商手里,改源码、自定义系统,使得Android原生系统变得鱼龙混杂,然后到了不同层次的开发工程师手里,因为技术水平的参差不齐,即使很多手机在跑分软件性能非常高,打开应用依然存在卡顿现象。APP进行性能优化已成为开发者该有的一种综合素质
- androidui图形化,Kotlin可能带来的一个深坑,终局之战
m0_53537576
程序员android移动开发面试
缘起经过近十年的发展,Android技术优化日新月异,如今Android10.0已经发布,Android系统性能也已经非常流畅,可以在体验上完全媲美iOS。到了各大厂商手里,改源码、自定义系统,使得Android原生系统变得鱼龙混杂,然后到了不同层次的开发工程师手里,因为技术水平的参差不齐,即使很多手机在跑分软件性能非常高,打开应用依然存在卡顿现象。APP进行性能优化已成为开发者该有的一种综合素质
- Android10.0 StatusBar之状态栏
憨潇
androidjavaandroidstudio
学习笔记:参考资源https://zhuanlan.zhihu.com/p/142596265、https://blog.csdn.net/Bill_xiao/article/details/108244267一、StatusBar简介StatusBar由三部分组成: 1、最左边的一部分显示运营商,时间,通知图标。 2、最右边的一部分显示系统图标,它由状态图标(例如wifi,bt)和电池图标组
- Android 10.0 PackageManagerService(一)工作原理及启动流程-[Android取经之路]
Felix.Ma
AndrCompileandroidjava
[Android取经之路]的源码都基于Android-Q(10.0)进行分析[Android取经之路]系列文章:《系统启动篇》Android系统架构Android是怎么启动的Android10.0系统启动之init进程Android10.0系统启动之Zygote进程Android10.0系统启动之SystemServer进程Android10.0系统服务之ActivityMnagerService
- 深入研究源码:Android10.0系统启动流程(三):Zygote
释然小师弟
释然的Android源码之旅linuxjavaandroidjvm
前言研究过程中参考了很多的文章,这篇源码分析,可能是全网最全的Zygote源码分析了如果觉得这篇源码分析太干,也可以先看一下后续的相关总结,戳https://juejin.im/post/6844903966665539591全文概览我们都知道Android中非特殊进程(除init进程和Zygote进程外的进程,源码中称其为unspecializedappprocess),都是由Zygotefor
- 深入研究源码:Android10.0系统启动流程(四):SystemServer
释然小师弟
释然的Android源码之旅javaandroidframeworkaospjvm
系列文章索引Android系统启动流程源码下载及编译Android系统启动流程纵览init进程源码解析zygote进程源码解析systemServer源码解析前言Android源码启动篇终于到了最后一个重要的内容–SystemServer(系统服务),接下来我们就来看看SystemServer为什么这么重要吧正文SystemServer是Android基本服务的提供者,是Android系统运行的最
- Android10.0系统启动之Zygote进程
MrPeng1991
androidosandroid启动流程zygoteandroid
Android学习之路文章目录1.zygote架构1.1rc1.1.1init.zygote64_32.rc1.1.2Zygote什么时候被重启1.2启动后逻辑1.3主要函数2启动过程2.1调用流程2.1.1app_main.cppmain()函数2.1.2AndroidRuntime::start2.1.3JniInvocation.cppInit()2.1.4AndroidRuntime.cp
- linux系统服务器下jsp传参数乱码
3213213333332132
javajsplinuxwindowsxml
在一次解决乱码问题中, 发现jsp在windows下用js原生的方法进行编码没有问题,但是到了linux下就有问题, escape,encodeURI,encodeURIComponent等都解决不了问题
但是我想了下既然原生的方法不行,我用el标签的方式对中文参数进行加密解密总该可以吧。于是用了java的java.net.URLDecoder,结果还是乱码,最后在绝望之际,用了下面的方法解决了
- Spring 注解区别以及应用
BlueSkator
spring
1. @Autowired
@Autowired是根据类型进行自动装配的。如果当Spring上下文中存在不止一个UserDao类型的bean,或者不存在UserDao类型的bean,会抛出 BeanCreationException异常,这时可以通过在该属性上再加一个@Qualifier注解来声明唯一的id解决问题。
2. @Qualifier
当spring中存在至少一个匹
- printf和sprintf的应用
dcj3sjt126com
PHPsprintfprintf
<?php
printf('b: %b <br>c: %c <br>d: %d <bf>f: %f', 80,80, 80, 80);
echo '<br />';
printf('%0.2f <br>%+d <br>%0.2f <br>', 8, 8, 1235.456);
printf('th
- config.getInitParameter
171815164
parameter
web.xml
<servlet>
<servlet-name>servlet1</servlet-name>
<jsp-file>/index.jsp</jsp-file>
<init-param>
<param-name>str</param-name>
- Ant标签详解--基础操作
g21121
ant
Ant的一些核心概念:
build.xml:构建文件是以XML 文件来描述的,默认构建文件名为build.xml。 project:每个构建文
- [简单]代码片段_数据合并
53873039oycg
代码
合并规则:删除家长phone为空的记录,若一个家长对应多个孩子,保留一条家长记录,家长id修改为phone,对应关系也要修改。
代码如下:
- java 通信技术
云端月影
Java 远程通信技术
在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了,在这篇blog中我们将来
- string与StringBuilder 性能差距到底有多大
aijuans
之前也看过一些对string与StringBuilder的性能分析,总感觉这个应该对整体性能不会产生多大的影响,所以就一直没有关注这块!
由于学程序初期最先接触的string拼接,所以就一直没改变过自己的习惯!
- 今天碰到 java.util.ConcurrentModificationException 异常
antonyup_2006
java多线程工作IBM
今天改bug,其中有个实现是要对map进行循环,然后有删除操作,代码如下:
Iterator<ListItem> iter = ItemMap.keySet.iterator();
while(iter.hasNext()){
ListItem it = iter.next();
//...一些逻辑操作
ItemMap.remove(it);
}
结果运行报Con
- PL/SQL的类型和JDBC操作数据库
百合不是茶
PL/SQL表标量类型游标PL/SQL记录
PL/SQL的标量类型:
字符,数字,时间,布尔,%type五中类型的
--标量:数据库中预定义类型的变量
--定义一个变长字符串
v_ename varchar2(10);
--定义一个小数,范围 -9999.99~9999.99
v_sal number(6,2);
--定义一个小数并给一个初始值为5.4 :=是pl/sql的赋值号
- Mockito:一个强大的用于 Java 开发的模拟测试框架实例
bijian1013
mockito单元测试
Mockito框架:
Mockito是一个基于MIT协议的开源java测试框架。 Mockito区别于其他模拟框架的地方主要是允许开发者在没有建立“预期”时验证被测系统的行为。对于mock对象的一个评价是测试系统的测
- 精通Oracle10编程SQL(10)处理例外
bijian1013
oracle数据库plsql
/*
*处理例外
*/
--例外简介
--处理例外-传递例外
declare
v_ename emp.ename%TYPE;
begin
SELECT ename INTO v_ename FROM emp
where empno=&no;
dbms_output.put_line('雇员名:'||v_ename);
exceptio
- 【Java】Java执行远程机器上Linux命令
bit1129
linux命令
Java使用ethz通过ssh2执行远程机器Linux上命令,
封装定义Linux机器的环境信息
package com.tom;
import java.io.File;
public class Env {
private String hostaddr; //Linux机器的IP地址
private Integer po
- java通信之Socket通信基础
白糖_
javasocket网络协议
正处于网络环境下的两个程序,它们之间通过一个交互的连接来实现数据通信。每一个连接的通信端叫做一个Socket。一个完整的Socket通信程序应该包含以下几个步骤:
①创建Socket;
②打开连接到Socket的输入输出流;
④按照一定的协议对Socket进行读写操作;
④关闭Socket。
Socket通信分两部分:服务器端和客户端。服务器端必须优先启动,然后等待soc
- angular.bind
boyitech
AngularJSangular.bindAngularJS APIbind
angular.bind 描述: 上下文,函数以及参数动态绑定,返回值为绑定之后的函数. 其中args是可选的动态参数,self在fn中使用this调用。 使用方法: angular.bind(se
- java-13个坏人和13个好人站成一圈,数到7就从圈里面踢出一个来,要求把所有坏人都给踢出来,所有好人都留在圈里。请找出初始时坏人站的位置。
bylijinnan
java
import java.util.ArrayList;
import java.util.List;
public class KickOutBadGuys {
/**
* 题目:13个坏人和13个好人站成一圈,数到7就从圈里面踢出一个来,要求把所有坏人都给踢出来,所有好人都留在圈里。请找出初始时坏人站的位置。
* Maybe you can find out
- Redis.conf配置文件及相关项说明(自查备用)
Kai_Ge
redis
Redis.conf配置文件及相关项说明
# Redis configuration file example
# Note on units: when memory size is needed, it is possible to specifiy
# it in the usual form of 1k 5GB 4M and so forth:
#
- [强人工智能]实现大规模拓扑分析是实现强人工智能的前奏
comsci
人工智能
真不好意思,各位朋友...博客再次更新...
节点数量太少,网络的分析和处理能力肯定不足,在面对机器人控制的需求方面,显得力不从心....
但是,节点数太多,对拓扑数据处理的要求又很高,设计目标也很高,实现起来难度颇大...
- 记录一些常用的函数
dai_lm
java
public static String convertInputStreamToString(InputStream is) {
StringBuilder result = new StringBuilder();
if (is != null)
try {
InputStreamReader inputReader = new InputStreamRead
- Hadoop中小规模集群的并行计算缺陷
datamachine
mapreducehadoop并行计算
注:写这篇文章的初衷是因为Hadoop炒得有点太热,很多用户现有数据规模并不适用于Hadoop,但迫于扩容压力和去IOE(Hadoop的廉价扩展的确非常有吸引力)而尝试。尝试永远是件正确的事儿,但有时候不用太突进,可以调优或调需求,发挥现有系统的最大效用为上策。
-----------------------------------------------------------------
- 小学4年级英语单词背诵第二课
dcj3sjt126com
englishword
egg 蛋
twenty 二十
any 任何
well 健康的,好
twelve 十二
farm 农场
every 每一个
back 向后,回
fast 快速的
whose 谁的
much 许多
flower 花
watch 手表
very 非常,很
sport 运动
Chinese 中国的
- 自己实践了github的webhooks, linux上面的权限需要注意
dcj3sjt126com
githubwebhook
环境, 阿里云服务器
1. 本地创建项目, push到github服务器上面
2. 生成www用户的密钥
sudo -u www ssh-keygen -t rsa -C "
[email protected]"
3. 将密钥添加到github帐号的SSH_KEYS里面
3. 用www用户执行克隆, 源使
- Java冒泡排序
蕃薯耀
冒泡排序Java冒泡排序Java排序
冒泡排序
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年6月23日 10:40:14 星期二
http://fanshuyao.iteye.com/
- Excle读取数据转换为实体List【基于apache-poi】
hanqunfeng
apache
1.依赖apache-poi
2.支持xls和xlsx
3.支持按属性名称绑定数据值
4.支持从指定行、列开始读取
5.支持同时读取多个sheet
6.具体使用方式参见org.cpframework.utils.excelreader.CP_ExcelReaderUtilTest.java
比如:
Str
- 3个处于草稿阶段的Javascript API介绍
jackyrong
JavaScript
原文:
http://www.sitepoint.com/3-new-javascript-apis-may-want-follow/?utm_source=html5weekly&utm_medium=email
本文中,介绍3个仍然处于草稿阶段,但应该值得关注的Javascript API.
1) Web Alarm API
&
- 6个创建Web应用程序的高效PHP框架
lampcy
Web框架PHP
以下是创建Web应用程序的PHP框架,有coder bay网站整理推荐:
1. CakePHP
CakePHP是一个PHP快速开发框架,它提供了一个用于开发、维护和部署应用程序的可扩展体系。CakePHP使用了众所周知的设计模式,如MVC和ORM,降低了开发成本,并减少了开发人员写代码的工作量。
2. CodeIgniter
CodeIgniter是一个非常小且功能强大的PHP框架,适合需
- 评"救市后中国股市新乱象泛起"谣言
nannan408
首先来看百度百家一位易姓作者的新闻:
三个多星期来股市持续暴跌,跌得投资者及上市公司都处于极度的恐慌和焦虑中,都要寻找自保及规避风险的方式。面对股市之危机,政府突然进入市场救市,希望以此来重建市场信心,以此来扭转股市持续暴跌的预期。而政府进入市场后,由于市场运作方式发生了巨大变化,投资者及上市公司为了自保及为了应对这种变化,中国股市新的乱象也自然产生。
首先,中国股市这两天
- 页面全屏遮罩的实现 方式
Rainbow702
htmlcss遮罩mask
之前做了一个页面,在点击了某个按钮之后,要求页面出现一个全屏遮罩,一开始使用了position:absolute来实现的。当时因为画面大小是固定的,不可以resize的,所以,没有发现问题。
最近用了同样的做法做了一个遮罩,但是画面是可以进行resize的,所以就发现了一个问题,当画面被reisze到浏览器出现了滚动条的时候,就发现,用absolute 的做法是有问题的。后来改成fixed定位就
- 关于angularjs的点滴
tntxia
AngularJS
angular是一个新兴的JS框架,和以往的框架不同的事,Angularjs更注重于js的建模,管理,同时也提供大量的组件帮助用户组建商业化程序,是一种值得研究的JS框架。
Angularjs使我们可以使用MVC的模式来写JS。Angularjs现在由谷歌来维护。
这里我们来简单的探讨一下它的应用。
首先使用Angularjs我
- Nutz--->>反复新建ioc容器的后果
xiaoxiao1992428
DAOmvcIOCnutz
问题:
public class DaoZ {
public static Dao dao() { // 每当需要使用dao的时候就取一次
Ioc ioc = new NutIoc(new JsonLoader("dao.js"));
return ioc.get(