标签中使用。
187.在DHTML中把整个文档的各个元素作为对象处理的技术是:()
A.HTML
B.CSS
C.DOM
D.Script(脚本语言)
解答:C
DOM:文档对象模型
188.下面属于javascript对象的有:( )
A. Window
B. Document
C. Form
D. String
E. Navigator
解答:ACE
189.Servlet程序的入口点是?( )
A.init()
B、main()
C、service()
D、doGet()
解答:C
19.不能在不同用户之间共享数据的方法是?( )
A、通过cookie
B、利用文件系统
C、利用数据库
D、通过ServletContext对象
解答:A
191. 模块内聚度越高,说明模块内各成分彼此结合的程度越 A 松散 B 紧密 C 无法判断 D 相同
解答:B
内聚度是指模块内部各成分之间的联结强度.内聚度越高,越容易理解、修改和维护.但内聚度本身是主观的、非形式化的概念,程序设计人员很难客观地评估一个模块的内聚度.为此,人们开发出许多度量准则用于量化模块的内聚度[1~3],为程序设计人员开发出高内聚度的模块提供指南. 192 (单选)软件需求分析阶段的输出主要是 A. 需求说明书 B. 开发计划 C. 可行性报告 D. 设计说明书
解答:A 193. (单选) 以下选项中不是项目经理的职责的是? A. 需求分析 B. 计划 C. 计划跟踪 D. 质量管理 解答:D
质量管理是SQA(软件质量保证)人员的职责 194. (多选)配置管理能起到以下哪些作用? A. 版本管理
B. 变更管理 C. 需求管理 D. 测试管理
解答:AB
195.下面的哪个方法在servlet的response的输出流在URL中保存Session ID。( )
A.The encodeURL method of the HttpServletRequest interface.
B. The encodeURL method of the HttpServletResponse interface.
C.The rewriteURL method of the HttpServletRequest interface.
D. The rewriteURL method of the HttpServletResponse interface.
解答:B
196.看下面这个类
public class IfAttributsChanged implements ServletContextAttributeListener{
public void attributeAdded(ServletContextAttributeEvent scab){
System.out.println(“加入一个属性”);
}
public void attributeRemoved(ServletContextAttributeEvent scab){
System.out.println(“删除一个属性”);
}
}
关于IfAttributsChanged类的叙述,下列哪一个为真?(选择1项)
A.此类可以成功编译
B.此类无法成功编译,原因是缺少attributeChanged()方法。
C.此类无法成功编译,原因是缺少attributeReplaced()方法。
D.此类无法成功编译,原因是缺少attributeUpdated()方法。
解答:C
197.Oracle数据库表空间与用户的关系是 ( )?
A.一对一
B.一对多
C.多对一
D.多对多
解答: D
一个用户可以使用一个或多个表空间,一个表空间也可以供多个用户使用。
198.Oracle数据库表空间与数据文件的关系描述正确的是( )
A.一个表空间只能对应一个数据文件
B.一个表空间可以对应多个数据文件
C.一个数据文件可以对应多个表空间
D.表空间与数据文件没任何对应关系
解答:B
表空间和数据文件发生关系,数据文件是物理的,一个表空间可以包含多个数据文件,
而一个数据文件只能隶属一个表空间
199.判断这PL/SQL 代码块:(选择1项)
BEGIN
FOR i IN 1..6 LOOP
IF i = 2 OR i = 3 THEN null;
ELSE
INSERT INTO example(one) VALUES (i);
END IF;
ROLLBACK;
END LOOP;
COMMIT;
END;
有多少行被插入到表 EXAMPLE ?
A、
B、1
C、2
D、3
解答:A
在循环结束前执行了ROLLBACK 语句,数据被回滚。
2.你判断下面语句,有什么作用?(单选)
GRANT update ON inventory TO joe WITH GRANT OPTION;
A、一个系统权限被授予用户JOE
B、一个对象权限被授予用户JOE
C、用户JOE被授予在这个对象上的所有权限
D、一个系统权限和一个对象权限被授予用户JOE
解答:B
with admin option 只能在赋予 system privilege 的时使用 with grant option 只能在赋予 object privilege 的时使用
21.表 CLASSES 和 表 SCHEDULE 结构如下:
CLASSES:
ID NUMBER(9)
CLASS_NAME VARCHAR2(2)
TEACHER_ID NUMBER(9)
SCHEDULE:
CLASS_TIME DATE
CLASS_ID NUMBER(9)
你建一个视图显示每一课的课名、课时,并按教师ID排序,判断下面语句将返回何种结果? (选择1项)
CREATE VIEW class_schedule AS
SELECT C.class_name, s.class_time FROM classes c, schedule s WHERE C.id = s.class_id;
A .语句创建视图 CLASS_SCHEDULE 且可产生预期结果.
B .语句创建视图 CLASS_SCHEDULE 但不能产生预期结果.
C .语法错误,因为视图不可基于连接查询.
D .语法错,因为语句未包含 ORDER BY 子句.
解答:B
上述试图显示每一课的课名、课时,但是没有按教师ID排序
22.Oracle数据库中,在SQL语句中连接字符串的方法是哪个?(选择1项)
A、cat
B、concat
C、join
D、+
解答:B
23.表 TEACHER 包含如下字段:
列名
可为空否?
数据类型
TEACHER_ID
NOT NULL
NUMBER(9)
NAME
VARCHAR2(25)
SALARY
NUMBER(7,2)
SUBJECT_ID
NOT NULL
NUMBER(3)
SUBJECT_DESCRIPTION
VARCHAR2(2)
你需要将理科教师的工资上浮8%,理科教师的SUBJECT_ID是11,你需用哪一句实现? (选择1项)
A.UPDATE teacher SET salary = salary * 1.8 WHERE subject_description LIKE
‘SCIENCE’
B.UPDATE teacher SET salary = salary * .8 WHERE subject_description LIKE ‘SCIENCE’ AND subject_id = 11
C.UPDATE teacher SET salary = salary * 1.8 WHERE subject_id = 11;
D.UPDATE teacher SET salary = salary + (salary * .8) WHERE subject_description LIKE ‘SCIENCE’ OR subject_id = 11
解答:C
24.定义游标如下:
DECLARE
CURSOR query_cursor(v_salary) IS
SELECT last_name, salary, dept_no
FROM employee
WHERE salary>v_salary;
这条语句为什么会错误?(选择1项)
A. 在游标定义中不允许出现where子句
B. select语句中缺少into子句
C. 参数未指定为变量数据类型
D. 定义cursor的语法写错了
解答:C
25.在 PL/SQL 块的哪部分可以对初始变量赋予新值? (选择1项)
A.结尾部分
B.开头部分
C.执行部分
D.声明部分
解答:C
26.哪句可以实现显示 id 和 description ,条件满足订单时间在 January 1, 1997 以前的,且单价小于 1. 或者大于 5. 的, 结果用订单时间降序排列。(选择1项)
A.SELECT id_number, description FROM inventory
WHERE price IN (1., 5.) OR order_date < ’1-JAN-97′
ORDER BY order_date DESC;
B.SELECT id_number, description FROM inventory
WHERE price BETWEEN 1. AND 5. OR order_date < ’1-JAN-1997′
ORDER BY order_date;
C.SELECT id_number, description FROM inventory
WHERE price < 1. OR price > 5. AND order_date < ’1 -Jan-97′
ORDER BY order_date ASC;
D.SELECT id_number, description FROM inventory
WHERE (price <1. OR price > 5.) AND order_date < ’1-JAN-1997′
ORDER BY order_date DESC;
解答:D
27.判断下面句子,将返回什么值? (选择1项)
SELECT id_number, description, price FROM inventory
WHERE manufacturer_id IN (SELECT manufacturer_id FROM inventory WHERE price > 8. OR quantity > 1);
A返回单价大于8.且数量大于1的存货的 货号、种类、单价信息
B返回单价大于8.或者数量大于1的存货的 货号、种类、单价信息.
C返回单价大于8.或者数量大于1且有制造商号的存货的 货号、种类、单价信息.
D返回单价大于8.或者数量大于1的制造商的所有存货的 货号、种类、单价信息.
解答:C
28.考虑下列声明,那些是不合法的:(选择3项)
A. DECLARE v_name, v_dept VARCHAR2(14);
B. DECLARE v_test NUMBER(5);
C. DECLARE V_MAXSALARY NUMBER(7, 2) = 5;
D. DECLARE V_JOINDATE BOOLEAN := SYSDATE;
解答:ACD
A.v_name没有数据类型
C.:=是赋值
D.V_JOINDATE是boolean类型,sysdate是Date类型
29.关于 PL/SQL 块的执行部分下列说法正确的是?(选择1项)
A.PL/SQL 表达式可以包含分组函数.
B. PL/SQL表达式不可以包含SQL函数.
C. 在SQL 语句中部分分组函数可用.
D. 以上都不对
解答A
21.表(TEACHER)包含以下列:
ID NUMBER(7) PK
SALARY NUMBER(7,2)
SUBJECT_ID NUMBER(7)
判断以下两个SQL语句:
(1)SELECT ROUND(SUM(salary),-2) FROM teacher ;
(2)SELECT subject_id, ROUND(SUM(salary),-2) FROM teacher GROUP BY subject_id ;
有什么不同结果? (选择1项)
A. 语句1将返回每个老师一个结果
B. 语句2将返回多个结果
C. 结果相同,显示不同
D. 将有一个句子产生错误
解答:B
语句1会返回一个结果,就是所有老师的工资和,使用了四舍五入函数
语句2 是按照subject_id进行分组,那么分几组就会有几个结果
211.游标的哪一种属性指示fetch语句是否从活动集中返回行,如未能返回行,则此属性的值为
true ?(选择1项)
A. %FOUND
B. %NOTFOUND
C. %ROWCOUNT
D. %ISOPEN
解答:B
%FOUND 布尔型属性,当最近一次读记录时成功返回,则值为TRUE;
%NOTFOUND 布尔型属性,与%FOUND相反;
%ISOPEN 布尔型属性,当游标已打开时返回 TRUE;
%ROWCOUNT 数字型属性,返回已从游标中读取的记录数
212.哪一子句可实现 SELECT 语句查询员工平均工资小于5的部门信息 ? (选择1项)
A.GROUP BY dept_id WHERE AVG(sal) < 5
B.GROUP BY AVG(sal) HAVING AVG(sal) < 5
C.GROUP BY dept_id HAVING AVG(sal) < 5
D.GROUP BY AVG(sal) < 5
解答:C
使用 HAVING 过滤分组。
213.在PL/SQL中使用哪几种语句来对变量进行赋值? (选择3项)
A :=
B SELECT INTO
C FETCH INTO
D =
解答:ABC
214.你试图用下面句子查询数据:(选择1项)
SELECT 1/NVL(quantity, ) FROM inventory;
为何QUANTITY为 null 空值时,将导致出错?
A. 表达式企图被空值除.
B.换函数参数数据类型不一致.
C.空值不能被转成实际值
D. 表达式企图被零除.
解答:D
nvl(表达式1,表达式2) 这个函数的作用是如果表达式1的值为null,那么取表达式2的值。
215.PL/SQL的哪一部分实现对数据的操作? (选择1项)
A、头部分
B、列外部分
C、执行部分
D、声明部分
解答:C
216下列哪个集合操作符返回两个查询所选择的所有的行。(选择1项)
A Union
B Union all
C Union only
D connect by
解答:B
Union集合操作符返回两个查询所选择的去除重复行。
217.在Oracle中,当需要使用显式游标更新或删除游标中的行时,UPDATE或DELETE语句必须使用()子句。
A.WHERE CURRENT OF
B.WHERE CURSOR OF
C.FOR UPDATE
D.FOR CURSOR OF
解答:C
为了对正在处理(查询)的行不被另外的用户改动,ORACLE 提供一个 FOR UPDATE 子句来对所选择的行进行锁住。该需求迫使ORACLE锁定游标结果集合的行,可以防止其他事务处理更新或删除相同的行,直到您的事务处理提交或回退为止。
如果使用 FOR UPDATE 声明游标,则可在DELETE和UPDATE 语句中使用WHERE CURRENT OF cursor_name子句,修改或删除游标结果集合当前行对应的数据库表中的数据行。
218.在Oracle中,使用下列的语句:CREATE PUBLIC SYNONYM parts FOR Scott.inventory;
完成的任务是()。
A.将Scott.inventory对象的访问权限赋予所有用户
B.指定了新的对象权限
C.指定了新的系统权限
D.给Scott.inventory对象创建一个公用同义词parts
解答:D
使用同义词访问相同的对象,方便访问其它用户的对象,短对象名字的长度。
219.在Oracle中,执行如下PL/SQL语句后
CREATE TYPE car AS OBJECT ( id NUMBER, model VARCHAR2(25), color VARCHAR2(15) );
DECLARE
myvar car.model%TYPE;
BEGIN
END;
变量myvar的数据类型为()。
A.NUMBER
B.car类型
C.VARCHAR2
D.OBJECT
解答:C
定义一个变量,其数据类型与已经定义的某个数据变量的类型相同,或者与数据库表的某个列的数据类型相同,这时可以使用%TYPE。
22.有如下SQL片段
a.select * from asdfh a where a.kehhao in (select kehhao from retail_vip )
b.select * from asdfh a where exists (select r. kehhao from retail_vip r where r.kehhao = a.kehhao)
则以下哪些描述是正确的:
A a,b 含义相同
B a的效率高于b
C b的效率高于a
D a,b 效率高低依赖于表 asdfh 和 kehhao的结构
E a,b 效率高低需考虑表 asdfh和kehhao的数据量
解答:E
in可以分为三类:
形如select * from t1 where f1 in ( a ,b ),应该和以下两种比较效率
select * from t1 where f1= a or f1= b
或者 select * from t1 where f1 = a union all select * from t1 f1= b
形如select * from t1 where f1 in (select f1 from t2 where t2.fx= x)
其中子查询的where里的条件不受外层查询的影响,这类查询一般情况下,自动优化会转成exist语句,也就是效率和exist一样。
形如select * from t1 where f1 in (select f1 from t2 where t2.fx=t1.fx),
其中子查询的where里的条件受外层查询的影响,这类查询的效率要看相关条件涉及的字段的索引情况和数据量多少,一般认为效率不如exists.
除了第一类in语句都是可以转化成exists 语句的,一般编程习惯应该是用exists而不in
221.有如下表结构
客户号(kehhao),日期(riqi),账户余额(zhhuye)
说明表a中记录客户不同日期账户余额,但仅在相邻两天任一客户(kehhao)账户余额(zhhuye)发生变化时,才在表a中添加新记录。
日期(riqi),其中包含多条日期:如2511,2511等
则如下SQL片段含义为:
Select a.kehhao,c.riqi,a.zhhuye
(Select b.riqi as riqi , max(a.riqi) as riqix from b,a where a.riqi <= b.riqi) c
Left join a
On a.riqi = c. riqix
A.选择表a中各个客户在给定日期(给定日期由表b存储)的余额信息
B.选择表a中各个客户在除给定日期(给定日期由表b存储)的余额信息
C.选择表a中各个客户最接近给定日期(给定日期由表b存储)的余额信息
D.以上都不对
解答:D
所有包含于SELECT 列表中,而未包含于组函数中的列都必须包含于 GROUP BY 子句中。
222有如下SQL片段
Delete from asdfh a where a.kaihrq > ‘291214’ and a.jiluzt <> ‘1’其含义为:
A.从表asdfh中删除kaihrq 不小于29年12月14日,且jiluzt不为1的记录
B.从表asdfh中删除kaihrq 和 jiluzt列
C.对表asdfh中删除kaihrq 不小于29年12月14日,且jiluzt不为1的记录打删除标记
D.以上都不正确
解答:C
提交或回滚前的数据状态
改变前的数据状态是可以恢复的
执行 DML 操作的用户可以通过 SELECT 语句查询之前的修正
其他会话不能看到当前用户所做的改变,直到当前会话结束事务。
DML语句所涉及到的行被锁定, 其他会话不能操作。
223.只有满足联接条件的记录才包含在查询结果中,这种联接为?
A.左联接
B.右联接
C.内部联接
D.完全联接
解答:C
内连接 :内连接查询操作列出与连接条件匹配的数据行
外连接:返回到查询结果集合中的不仅包含符合连接条件的行,而且还包括左表(左连接)、右表(右连接)或两个边接表(全外连接)中的所有数据行。
224.分机构统计VIP客户的数量下面SQL语句正确的是?
其中
表a:jigou(机构),kehhao(客户号),jiaoyrq(交易日期),jioyje(交易金额)
表b: kehhao(客户号),表b为VIP客户号表
Select ______ from a inner join b on a.kehhao = b.kehhao ________
A.Count(a.kehhao), group by jigou
B.Count(a.kehhao), order by jigou
C.Sum(a.kehhao), order by jigou
D.Count(a.kehhao), having jigou
E.以上都不正确
解答:A
因为是统计各个分机构的VIP客户数量 所以要按照机构进行分组,而有多少条记录那么就有多少
个VIP客户所以使用count
225.SQL语言中修改表结构的命令是?
A.MODIFY TABLE
B.MODIFY STRUCTURE
C.ALTER TABLE
D.ALTER STRUCTURE
解答:C
226.Delete和 truncate 都可以用来删除表内容,一下描述正确的是?
A.Truncate 不需要 rollbacksegment
B.Delete 需要rollbacksegment
C.Truncate在 提交commit之前仍可回滚
D.Truncate还可以删除表结构
解答:AB
TRUNCATE TABLE 语句:删除表中所有的数据并且释放表的存储空间,可以使用 DELETE 语句删除数据,DELETE产生rollback,如果删除大数据量的表速度会很慢,同时会占用很多的rollback segments .truncate 是DDL操作,不产生rollback,速度快一些
227.请给出两个影响系统效率的函数(选两个答案)。
A.UPPER
B.SUM
C.MAX
D.LOWER
解答:BC
228、QUESTION. description of the students table: sid_id number start_date date end_date date which two function are valid on the start_date column?_________。
A. sum(start_date) B. avg(start_date) C. count(start_date) D. avg(start_date,end_date) E. min(start_date)
解答:CE
sum和avg要求数字数据类型。
229、which are DML statements(choose all that apply)______. A.commit
B.merge
C.update
D.delete
E.creat
F.drop
解答:BCD
DML:Data manipulation language 数据操众语言 insert delete update merge
DDL:data definition language 数据定义语言 create alter drop
DCL:data control language 数据控制语言 grant revoke 23、Select 语句中用来连接字符串的符号是______. A. “+” B. “&” C.“||” D.“|”
解答:C
231.从 “员工” 表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确:( )
A、 Select * from员工 where 姓名 =’_玛丽_’
B 、Select * from员工 where 姓名 =’%玛丽_’
C、 Select * from员工 where 姓名 like ‘_玛丽%’
D、 Select * from员工 where 姓名 like ‘%玛丽%’
解答:D
LIKE 运算选择类似的值,选择条件可以包含字符或数字,“%” 代表一个或多个字符,“_” 代表一个字符。
232在关系数据库的询问优化中,事先处理文件,如排序、建立索引的目的是()
A优化表达式 B减少中间结果 C扩大缓冲数据 D减少扫描文件的时间
解答:D
233表 CUSTOMER 包含如下列:
CUSTOMER_ID NUMBER(9)
LAST_NAME VARCHAR2(2)
FIRST_NAME VARCHAR2(2)
CREDIT_LIMIT NUMBER(9,2)
如下代码:
DECLARE
CURSOR cust_cursor IS
SELECT customer_id, last_name, first_name
FROM customer;
cust_rec cust_cursor%ROWTYPE;
234.你如何操纵 CUST_REC 中的记录? (选择1项)
A.添加一个 LOOP 到游标声明中.
B.在PL/SQL 块的执行部分,使用 INSERT INTO 语句.
C.在PL/SQL 块的执行部分,使用一个 LOOP 和 FETCH 语句.
D.在PL/SQL 块的执行部分,使用 SELECT 语句使用 INTO 操作.
解答:D
%ROWTYPE操作符, 返回一个记录类型, 其数据类型和数据库表的数据结构相一致,
在这里就和游标查询语句中的数据结果保持一致。
例如: DECLARE CURSOR cust_cursor IS SELECT CUSTOMER_ID, last_name, first_name FROM customer; cust_rec cust_cursor%ROWTYPE; begin open cust_cursor; LOOP
FETCH cust_cursor INTO cust_rec; EXIT WHEN cust_cursor%NOTFOUND; DBMS_OUTPUT.PUT_LINE(cust_rec.last_name); END LOOP; end;
234.定义存储过程如下:
CREATE OR REPLACE PROCEDURE INSERT_TEAM
(V_ID in NUMBER,V_CITY in VARCHER2 DEFAULT ‘AUSTIN’, V_NAME
in VARCHER2)
IS
BEGIN
INSERT INTO TEAM (id, city,name)
VALUES (v_id,v_city,v_name);
COMMIT;
END;
235.以下哪些PL/SQL语句能够正确调用该过程?(选择1项)
A. EXECUTE INSERT_TEAM;
B. EXECUTE INSERT_TEAM (V_NAME=.>”LONG HORNS”);
C. V_CITY=>”AUSTIN”;
D. EXECUTE INSERT_TEAM (3,”AUSTIN”,”LONG HORNS”)
解答:D
你可能感兴趣的:(android)
android系统selinux中添加新属性property
辉色投像
1.定位/android/system/sepolicy/private/property_contexts声明属性开头:persist.charge声明属性类型:u:object_r:system_prop:s0图12.定位到android/system/sepolicy/public/domain.te删除neverallow{domain-init}default_prop:property
2.2.6 通知类控件 Toast、Menu
常思行
本文例程下载:WillFlow_Toast、WillFlowMenu一、什么是Toast?Toast也被叫做吐司,是Android系统提供的一种非常好的提醒方式,在程序中可以使用它将一些短小的信息通知给用户,它有如下两个特点:Toast是没有焦点的Toast显示的时间有限过一定的时间就会自动消失所以一般来讲Toast的使用并不会影响我们的正常操作,并且它通常不会占用太大的屏幕空间,有着良好的用户体
mac 备份android 手机通讯录导入iphone,iphone如何导出通讯录(轻松教你iPhone备份通讯录的方法)...
weixin_39762838
mac 备份android 手机通讯录导入iphone
在日新月异的手机更替中,换手机已经成为一个非常稀松平常的事情,但将旧手机上面的通讯录导入到新手机还是让不少小伙伴为难,本篇将给大家详细讲解这方面的知识:“苹果手机通讯录怎么导入到新手机”及“安卓手机通讯录导入到新手机”的方法。一、苹果手机通讯录导入到新手机常用方法(SIM卡导入)在苹果手机主频幕上找到“设置”,单击进入设置菜单,下拉菜单列表,点击“邮件、通讯录、日历”,然后找到“导入SIM卡通讯录
android 更改窗口的层次,浮窗开发之窗口层级
Ms.Bu
android 更改窗口的层次
最近在项目中遇到了这样的需求:需要在特定的其他应用之上悬浮自己的UI交互(拖动、输入等复杂的UI交互),和九游的浮窗类似,不过我们的比九游的体验更好,我们越过了很多授权的限制。浮窗效果很多人都知道如何去实现一个简单的浮窗,但是却很少有人去深入的研究背后的流程机制,由于项目中浮窗交互比较复杂,遇到了些坑查看了很多资料,故总结浮窗涉及到的知识点:窗口层级关系(浮窗是如何“浮”的)?浮窗有哪些限制,如何
Android应用性能优化
轻口味
Android
Android手机由于其本身的后台机制和硬件特点,性能上一直被诟病,所以软件开发者对软件本身的性能优化就显得尤为重要;本文将对Android开发过程中性能优化的各个方面做一个回顾与总结。Cache优化ListView缓存:ListView中有一个回收器,Item滑出界面的时候View会回收到这里,需要显示新的Item的时候,就尽量重用回收器里面的View;每次在getView函数中inflate新
Android实现监听事件的方法
Amy木婉清
1.通过内部类实现2.通过匿名内部类实现3.通过事件源所在类实现4.通过外部类实现5.布局文件中onclick属性(针对点击事件)1.通过内部类实现代码:privateButtonmBtnEvent;//oncreate中mBtnEvent.setOnClickListener(newOnClick());//内部类实现监听classOnClickimplementsView.OnClickLis
高级UI<第二十四篇>:Android中用到的矩阵常识
NoBugException
(1)定义在数学中,矩阵(Matrix)是一个按照长方阵列排列的复数或实数集合。由m×n个数aij排成的m行n列的数表称为m行n列的矩阵,简称m×n矩阵。记作:图片.png这m×n个数称为矩阵A的元素,简称为元,数aij位于矩阵A的第i行第j列,称为矩阵A的(i,j)元,以数aij为(i,j)元的矩阵可记为(aij)或(aij)m×n,m×n矩阵A也记作Amn。元素是实数的矩阵称为实矩阵,元素是复
RK3229_Android9.0_Box 4G模块EC200A调试
suifen_
网络
0、kernel修改这部分完全可以参考Linux的移植:RK3588EC200A-CN【4G模块】调试_rkec200a-cn-CSDN博客1、修改device/rockchip/rk322xdiff--gita/device.mkb/device.mkindexec6bfaa..e7c32d1100755---a/device.mk+++b/device.mk@@-105,6+105,8@@en
kt文件和java文件_Java与Kotlin之间怎样进行互操作
铭空间
kt文件和java文件
Java与Kotlin之间怎样进行互操作发布时间:2021-02-0210:50:43来源:亿速云阅读:98作者:小新这篇文章主要介绍了Java与Kotlin之间怎样进行互操作,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。前言目前kotlin是谷歌首推的开发Android的语言,但由于历史原因,我们绝大部分项目依旧还是以Java为主
Android shell 常用 debug 命令
晨春计
Audio debug android linux
目录1、查看版本2、am命令3、pm命令4、dumpsys命令5、sed命令6、log定位查看APK进程号7、log定位使用场景1、查看版本1.1、Android串口终端执行getpropro.build.version.release#获取Android版本uname-a#查看linux内核版本信息uname-r#单独查看内核版本1.2、linux服务器执行lsb_release-a#查看Lin
2024年最全Flutter如何和Native通信-Android视角,Electron开发Android界面
2401_84544531
程序员 android 面试 学习
总结【Android详细知识点思维脑图(技能树)】其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。虽然Android没有前几年火热了,已经过去了会四大组件就能找到高薪职位的时代了。这只能说明Android中级以下的岗位饱和了,现在高级工程师还是比较缺少的,很多高级职位给的薪
分享一个基于python的电子书数据采集与可视化分析 hadoop电子书数据分析与推荐系统 spark大数据毕设项目(源码、调试、LW、开题、PPT)
计算机源码社
Python项目 大数据 大数据 python hadoop 计算机毕业设计选题 计算机毕业设计源码 数据分析 spark毕设
作者:计算机源码社个人简介:本人八年开发经验,擅长Java、Python、PHP、.NET、Node.js、Android、微信小程序、爬虫、大数据、机器学习等,大家有这一块的问题可以一起交流!学习资料、程序开发、技术解答、文档报告如需要源码,可以扫取文章下方二维码联系咨询Java项目微信小程序项目Android项目Python项目PHP项目ASP.NET项目Node.js项目选题推荐项目实战|p
android ndk 开发jni调用对象方法,数组参数
wulongkou
开发问题 安卓的事 ndk android studio jni
一、JNI和NDK关系JNI是Java语言提供的Java和C/C++相互沟通的机制,Java可以通过JNI调用本地的C/C++代码,本地的C/C++的代码也可以调用java代码。JNI是本地编程接口,Java和C/C++互相通过的接口。Java通过C/C++使用本地的代码的一个关键性原因在于C/C++代码的高效性。NDK是一系列工具的集合。它提供了一系列的工具,帮助开发者快速开发C(或C++)的动
Android jni中数组参数的传递方式
lokeyme
Andriod android开发 JNI NDK java c语言
1、背景今天调试了一下Androidjni关于Java中调用C代码的程序,发现我的数组参数传递方式不对,导致值传递不正确,我的方法是:C代码,入口函数#include#includejintJava_sony_MedicalRecordDemo_MainActivity_decryptionSuccess(JNIEnv*env,jobjectthiz,jintAttr[]){returnAttr[
1-1.Jetpack 之 Navigation 简单编码模板
我命由我12345
Android - Jetpack 简化编程 java java-ee android-studio android studio 安卓 android jetpack
一、Navigation1、Navigation概述Navigation是Jetpack中的一个重要成员,它主要是结合导航图(NavigationGraph)来控制和简化Fragment之间的导航,即往哪里走,该怎么走2、Navigate引入在模块级build.gradle中引入相关依赖implementation'androidx.navigation:navigation-fragment:2
Android JetPack架构——结合记事本Demo一篇打通对Sqlite的增删改查结合常用jetpack架构应用
erhtre
程序员 android jetpack 架构 sqlite
为什么要用Jetpack?========================================================================关于为什么要用Jetpack,我参考了许多的博客和官方文档,开阔了我对Android生态圈的理解和认识,在Jetpack推出前出现的许许多多强大的第三方框架与语言,典型代表无疑是强大的RxJava在Jetpack仍然有许多粉丝在一
Android干净架构MVI模板使用指南
井美婵Toby
Android干净架构MVI模板使用指南android-clean-architecture-mvi-boilerplateAforkofourcleanarchitectureboilerplateusingtheModel-View-Intentpattern项目地址:https://gitcode.com/gh_mirrors/an/android-clean-architecture-mv
⭐Unity 安卓环境中正确地读取和处理 XML 文件
惊鸿醉
Unity unity android xml
写了一个选择题Demo,电脑包和编辑器内无问题,但是打包安卓手机之后题目无法正常使用,想到的是安卓环境中正确地读取文件的问题改进方案:1.由于XmlDocument.Load方法在Android上的路径问题(由于文件位于APK内部,无法像在文件系统中那样直接访问),需要先使用UnityWebRequest来异步加载文件内容,然后再解析XML。2.异步处理:修改你的代码,以支持异步文件加载和处理,这
《Android进阶之光》读书笔记
soleil雪寂
读书笔记 # Android进阶之光
文章目录第1章Android新特性1.1.Android5.0新特性1.2.RecyclerView1.1.4.3种Notification1.1.5.Toolbar与Palette1.1.6.Palette1.2.Android6.0新特性1.2.2.运行时权限机制1.3.Android7.0新特性第2章MaterialDesign2.2.DesignSupportLibrary常用控件详解第3
《Android进阶之光》— Android 书籍
王睿丶
Android 永无止境 《Android进阶之光》 Android书籍 Android phoenix 移动开发
文章目录第1章Android新特性1第2章MaterialDesign48第3章View体系与自定义View87第4章多线程编程165第5章网络编程与网络框架204第6章设计模式271第7章事件总线308第8章函数响应式编程333第9章注解与依赖注入框架382第10章应用架构设计422第11章系统架构与MediaPlayer框架460出版年:2017-7简介:《Android进阶之光》是一本And
《android进阶之光》——多线程编程(上)
TAING要一直努力
读书笔记
今天了解了下多线程编程,知识点如下:进程与线程:进程是什么?线程是什么?进程可以看作是程序的实体,是线程的容器,是受操作系统管理的基本运行单元,例如exe文件就是一个进程。线程是进程运行的一些子任务,是操作系统调度的最小单元,各线程拥有自己的计数器,堆栈,局部变量等,也可以访问线程间共享的内存。线程的状态有哪些?新创建,可运行,等待,超时等待,阻塞,终止怎么创建一个线程?-三种方法第一种,MyTr
android进阶之光!Android面试必备的集合源码详解,系列篇
程序员Sunbu
程序员 Android
前言面试:如果不准备充分的面试,完全是浪费时间,更是对自己的不负责。文末会给大家分享下我整理的Android面试专题及答案其中大部分都是大企业面试常问的面试题,可以对照这查漏补缺,当然了,这里所列的肯定不可能覆盖全部方式,不过对大家找工作肯定是有帮助!本月飞机到达上海,到今天第6天了,四家大公司华为,小米,映客,抖音,还有二家中小型公司。有几家已经面了几轮,下周还要面,挂了几家,不过目前已经选择了
Android-悬浮窗功能的实现(附Java、KT实现源码)(1)
egrhef
程序员 android java 开发语言
//获取服务的操作对象valbinder=serviceasFloatWinfowServices.MyBinderbinder.service}overridefunonServiceDisconnected(name:ComponentName){}}overridefunonActivityResult(requestCode:Int,resultCode:Int,data:Intent){
Visual Studio中的Android模拟器使用详解
wurui8
android android studio android android应用
关注微信号:javalearns随时随地学Java或扫一扫随时随地学JavaMicrosoft本周发布了VisualStudio2015预览版,里面包含Android开发工具.安装的时候,如果选Android开发,VisualStudio会把调试Android应用程序用的VisualStudio模拟器也装上.在介绍这个新模拟器之前,我们先来聊一聊,为什么需要一个新的Android模拟器–当然,你也
Unity 热更 之 【HybirdCLR】+【YooAsset】 [安卓 Android端] [代码 + 资源热更] 功能的 简单实现演示
仙魁XAN
Unity 进阶 unity HybirdCLR YooAsset HotUpdate 热更新
Unity热更之【HybirdCLR】+【YooAsset】[安卓Android端][代码+资源热更]功能的简单实现演示目录Unity热更之【HybirdCLR】+【YooAsset】[安卓Android端][代码+资源热更]功能的简单实现演示一、简单介绍二、HybridCLR三、YooAsset四、HybirdCLR引入工程五、YooAsset引入工程六、Python服务器简单构建七、Hybir
Android 用线程池实现一个简单的任务队列(Kotlin)
深海呐
Android # Android进阶 # Kotlin android kotlin 线程池 延时任务队列 线程池延时任务
关于线程池,Kotlin和java的使用方式一样在Android中,很多人喜欢用Handler的postDelayed()去实现延时任务.要使用postDelayed(),去实现延时任务队列,就不可避免要使用递归.但是这样做,代码的简洁性,和书写的简易,就远不如使用线程池.使用线程池的简单程度:privatevalmThreadPool=Executors.newSingleThreadSched
(小白入门)Windows环境下搭建React Native Android开发环境
码农老黑
前端 React Native 移动开发 Android studio
ReactNative(简称RN)是Facebook于2015年4月开源的跨平台移动应用开发框架,是Facebook早先开源的UI框架React在原生移动应用平台的衍生产物,目前支持iOS和Android两大平台。RN的环境搭建在RN的中文社区有所介绍,但是对于小白来说还是有些太过简略了。RN中文社区详见参考,本文不涉及的问题也许在其中能够有所解答。ReactNative思想底层引擎是JavaSc
Android Dialog圆角设置无效的问题
ly969434341
android
一,参考AndroidDialog圆角设置无效的问题https://blog.csdn.net/woshi_awei/article/details/99664527Android自定义Dialog实现通用圆角对话框https://cloud.tencent.com/developer/article/1740956二,原因Diallog的默认背景是白色(直角背景),我自定义的Dialog背景也是
MultiSnapRecyclerView:让Android RecyclerView的滚动停靠更灵活
技术无疆
Android android ui android studio android-studio java androidx
在Android应用开发中,RecyclerView是一个强大且灵活的组件,用于展示大量数据集合。然而,标准的RecyclerView只支持单一的滚动停靠点,这在某些场景下可能不够灵活。为了解决这个问题,TakuSemba开发了一个名为MultiSnapRecyclerView的库,它允许开发者在RecyclerView中实现多个滚动停靠点。文章目录什么是MultiSnapRecyclerView
Android界面特效全汇总
小飞鹤
Android开发详解 android
(一)Activity页面切换的效果Android2.0之后有了overridePendingTransition(),其中里面两个参数,一个是前一个activity的退出两一个activity的进入,Java代码1.@OverridepublicvoidonCreate(BundlesavedInstanceState){2.super.onCreate(savedInstanceState);
312个免费高速HTTP代理IP(能隐藏自己真实IP地址)
yangshangchuan
高速 免费 superword HTTP代理
124.88.67.20:843
190.36.223.93:8080
117.147.221.38:8123
122.228.92.103:3128
183.247.211.159:8123
124.88.67.35:81
112.18.51.167:8123
218.28.96.39:3128
49.94.160.198:3128
183.20
pull解析和json编码
百合不是茶
android pull解析 json
n.json文件:
[{name:java,lan:c++,age:17},{name:android,lan:java,age:8}]
pull.xml文件
<?xml version="1.0" encoding="utf-8"?>
<stu>
<name>java
[能源与矿产]石油与地球生态系统
comsci
能源
按照苏联的科学界的说法,石油并非是远古的生物残骸的演变产物,而是一种可以由某些特殊地质结构和物理条件生产出来的东西,也就是说,石油是可以自增长的....
那么我们做一个猜想: 石油好像是地球的体液,我们地球具有自动产生石油的某种机制,只要我们不过量开采石油,并保护好
类与对象浅谈
沐刃青蛟
java 基础
类,字面理解,便是同一种事物的总称,比如人类,是对世界上所有人的一个总称。而对象,便是类的具体化,实例化,是一个具体事物,比如张飞这个人,就是人类的一个对象。但要注意的是:张飞这个人是对象,而不是张飞,张飞只是他这个人的名字,是他的属性而已。而一个类中包含了属性和方法这两兄弟,他们分别用来描述对象的行为和性质(感觉应该是
新站开始被收录后,我们应该做什么?
IT独行者
PHP seo
新站开始被收录后,我们应该做什么?
百度终于开始收录自己的网站了,作为站长,你是不是觉得那一刻很有成就感呢,同时,你是不是又很茫然,不知道下一步该做什么了?至少我当初就是这样,在这里和大家一份分享一下新站收录后,我们要做哪些工作。
至于如何让百度快速收录自己的网站,可以参考我之前的帖子《新站让百
oracle 连接碰到的问题
文强chu
oracle
Unable to find a java Virtual Machine--安装64位版Oracle11gR2后无法启动SQLDeveloper的解决方案
作者:草根IT网 来源:未知 人气:813标签:
导读:安装64位版Oracle11gR2后发现启动SQLDeveloper时弹出配置java.exe的路径,找到Oracle自带java.exe后产生的路径“C:\app\用户名\prod
Swing中按ctrl键同时移动鼠标拖动组件(类中多借口共享同一数据)
小桔子
java 继承 swing 接口 监听
都知道java中类只能单继承,但可以实现多个接口,但我发现实现多个接口之后,多个接口却不能共享同一个数据,应用开发中想实现:当用户按着ctrl键时,可以用鼠标点击拖动组件,比如说文本框。
编写一个监听实现KeyListener,NouseListener,MouseMotionListener三个接口,重写方法。定义一个全局变量boolea
linux常用的命令
aichenglong
linux 常用命令
1 startx切换到图形化界面
2 man命令:查看帮助信息
man 需要查看的命令,man命令提供了大量的帮助信息,一般可以分成4个部分
name:对命令的简单说明
synopsis:命令的使用格式说明
description:命令的详细说明信息
options:命令的各项说明
3 date:显示时间
语法:date [OPTION]... [+FORMAT]
eclipse内存优化
AILIKES
java eclipse jvm jdk
一 基本说明 在JVM中,总体上分2块内存区,默认空余堆内存小于 40%时,JVM就会增大堆直到-Xmx的最大限制;空余堆内存大于70%时,JVM会减少堆直到-Xms的最小限制。 1)堆内存(Heap memory):堆是运行时数据区域,所有类实例和数组的内存均从此处分配,是Java代码可及的内存,是留给开发人
关键字的使用探讨
百合不是茶
关键字
//关键字的使用探讨/*访问关键词private 只能在本类中访问public 只能在本工程中访问protected 只能在包中和子类中访问默认的 只能在包中访问*//*final 类 方法 变量 final 类 不能被继承 final 方法 不能被子类覆盖,但可以继承 final 变量 只能有一次赋值,赋值后不能改变 final 不能用来修饰构造方法*///this()
JS中定义对象的几种方式
bijian1013
js
1. 基于已有对象扩充其对象和方法(只适合于临时的生成一个对象):
<html>
<head>
<title>基于已有对象扩充其对象和方法(只适合于临时的生成一个对象)</title>
</head>
<script>
var obj = new Object();
表驱动法实例
bijian1013
java 表驱动法 TDD
获得月的天数是典型的直接访问驱动表方式的实例,下面我们来展示一下:
MonthDaysTest.java
package com.study.test;
import org.junit.Assert;
import org.junit.Test;
import com.study.MonthDays;
public class MonthDaysTest {
@T
LInux启停重启常用服务器的脚本
bit1129
linux
启动,停止和重启常用服务器的Bash脚本,对于每个服务器,需要根据实际的安装路径做相应的修改
#! /bin/bash
Servers=(Apache2, Nginx, Resin, Tomcat, Couchbase, SVN, ActiveMQ, Mongo);
Ops=(Start, Stop, Restart);
currentDir=$(pwd);
echo
【HBase六】REST操作HBase
bit1129
hbase
HBase提供了REST风格的服务方便查看HBase集群的信息,以及执行增删改查操作
1. 启动和停止HBase REST 服务 1.1 启动REST服务
前台启动(默认端口号8080)
[hadoop@hadoop bin]$ ./hbase rest start
后台启动
hbase-daemon.sh start rest
启动时指定
大话zabbix 3.0设计假设
ronin47
What’s new in Zabbix 2.0?
去年开始使用Zabbix的时候,是1.8.X的版本,今年Zabbix已经跨入了2.0的时代。看了2.0的release notes,和performance相关的有下面几个:
:: Performance improvements::Trigger related da
http错误码大全
byalias
http协议 javaweb
响应码由三位十进制数字组成,它们出现在由HTTP服务器发送的响应的第一行。
响应码分五种类型,由它们的第一位数字表示:
1)1xx:信息,请求收到,继续处理
2)2xx:成功,行为被成功地接受、理解和采纳
3)3xx:重定向,为了完成请求,必须进一步执行的动作
4)4xx:客户端错误,请求包含语法错误或者请求无法实现
5)5xx:服务器错误,服务器不能实现一种明显无效的请求
J2EE设计模式-Intercepting Filter
bylijinnan
java 设计模式 数据结构
Intercepting Filter类似于职责链模式
有两种实现
其中一种是Filter之间没有联系,全部Filter都存放在FilterChain中,由FilterChain来有序或无序地把把所有Filter调用一遍。没有用到链表这种数据结构。示例如下:
package com.ljn.filter.custom;
import java.util.ArrayList;
修改jboss端口
chicony
jboss
修改jboss端口
%JBOSS_HOME%\server\{服务实例名}\conf\bindingservice.beans\META-INF\bindings-jboss-beans.xml
中找到
<!-- The ports-default bindings are obtained by taking the base bindin
c++ 用类模版实现数组类
CrazyMizzz
C++
最近c++学到数组类,写了代码将他实现,基本具有vector类的功能
#include<iostream>
#include<string>
#include<cassert>
using namespace std;
template<class T>
class Array
{
public:
//构造函数
hadoop dfs.datanode.du.reserved 预留空间配置方法
daizj
hadoop 预留空间
对于datanode配置预留空间的方法 为:在hdfs-site.xml添加如下配置
<property>
<name>dfs.datanode.du.reserved</name>
<value>10737418240</value>
 
mysql远程访问的设置
dcj3sjt126com
mysql 防火墙
第一步: 激活网络设置 你需要编辑mysql配置文件my.cnf. 通常状况,my.cnf放置于在以下目录: /etc/mysql/my.cnf (Debian linux) /etc/my.cnf (Red Hat Linux/Fedora Linux) /var/db/mysql/my.cnf (FreeBSD) 然后用vi编辑my.cnf,修改内容从以下行: [mysqld] 你所需要: 1
ios 使用特定的popToViewController返回到相应的Controller
dcj3sjt126com
controller
1、取navigationCtroller中的Controllers
NSArray * ctrlArray = self.navigationController.viewControllers;
2、取出后,执行,
[self.navigationController popToViewController:[ctrlArray objectAtIndex:0] animated:YES
Linux正则表达式和通配符的区别
eksliang
正则表达式 通配符和正则表达式的区别 通配符
转载请出自出处:http://eksliang.iteye.com/blog/1976579
首先得明白二者是截然不同的
通配符只能用在shell命令中,用来处理字符串的的匹配。
判断一个命令是否为bash shell(linux 默认的shell)的内置命令
type -t commad
返回结果含义
file 表示为外部命令
alias 表示该
Ubuntu Mysql Install and CONF
gengzg
Install
http://www.navicat.com.cn/download/navicat-for-mysql
Step1: 下载Navicat ,网址:http://www.navicat.com/en/download/download.html
Step2:进入下载目录,解压压缩包:tar -zxvf navicat11_mysql_en.tar.gz
批处理,删除文件bat
huqiji
windows dos
@echo off
::演示:删除指定路径下指定天数之前(以文件名中包含的日期字符串为准)的文件。
::如果演示结果无误,把del前面的echo去掉,即可实现真正删除。
::本例假设文件名中包含的日期字符串(比如:bak-2009-12-25.log)
rem 指定待删除文件的存放路径
set SrcDir=C:/Test/BatHome
rem 指定天数
set DaysAgo=1
跨浏览器兼容的HTML5视频音频播放器
天梯梦
html5
HTML5的video和audio标签是用来在网页中加入视频和音频的标签,在支持html5的浏览器中不需要预先加载Adobe Flash浏览器插件就能轻松快速的播放视频和音频文件。而html5media.js可以在不支持html5的浏览器上使video和audio标签生效。 How to enable <video> and <audio> tags in
Bundle自定义数据传递
hm4123660
android Serializable 自定义数据传递 Bundle Parcelable
我们都知道Bundle可能过put****()方法添加各种基本类型的数据,Intent也可以通过putExtras(Bundle)将数据添加进去,然后通过startActivity()跳到下一下Activity的时候就把数据也传到下一个Activity了。如传递一个字符串到下一个Activity
把数据放到Intent
C#:异步编程和线程的使用(.NET 4.5 )
powertoolsteam
.net 线程 C# 异步编程
异步编程和线程处理是并发或并行编程非常重要的功能特征。为了实现异步编程,可使用线程也可以不用。将异步与线程同时讲,将有助于我们更好的理解它们的特征。
本文中涉及关键知识点
1. 异步编程
2. 线程的使用
3. 基于任务的异步模式
4. 并行编程
5. 总结
异步编程
什么是异步操作?异步操作是指某些操作能够独立运行,不依赖主流程或主其他处理流程。通常情况下,C#程序
spark 查看 job history 日志
Stark_Summer
日志 spark history job
SPARK_HOME/conf 下:
spark-defaults.conf 增加如下内容
spark.eventLog.enabled true spark.eventLog.dir hdfs://master:8020/var/log/spark spark.eventLog.compress true
spark-env.sh 增加如下内容
export SP
SSH框架搭建
wangxiukai2015eye
spring Hibernate struts
MyEclipse搭建SSH框架 Struts Spring Hibernate
1、new一个web project。
2、右键项目,为项目添加Struts支持。
选择Struts2 Core Libraries -<MyEclipes-Library>
点击Finish。src目录下多了struts