标签中使用。
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
你可能感兴趣的:(最全的Java笔试题库之选择题篇-总共234道【181~234】)
【Actix Web】Rust Web开发实战:Actix Web框架全面指南(2025企业级应用版)
知识产权13937636601
计算机 前端 rust 开发语言
在2025年高并发、低延迟成为Web服务核心指标的背景下,ActixWeb凭借异步Actor模型与零成本抽象,成为Rust生态中生产环境部署率最高的Web框架。本指南深入解析ActixWeb4.0核心技术,覆盖百万级并发架构设计、内存安全防线构建、云原生集成方案三大实战维度,通过电商秒杀系统、物联网数据平台两大案例,详解如何实现50万QPS下毫秒级响应。提供全链路性能调优清单(包括PGO编译优化+
第三届“传智杯”全国大学生IT技能大赛(初赛B组)
START_GAME
实战笔记
第三届“传智杯”全国大学生IT技能大赛(初赛B组)链接:https://www.luogu.com.cn/contest/38442#description也直接洛谷进入———————————————————————————————笔记:前三题不难。卡在第四题(提交了18次才过-_-),测试点二就是过不了。变量创建的位置改一下就过了,非常不明白为什么。虽然最后5题都过了,估计还是凉凉300+。T1
7-2 看照片找基友 (20分)
START_GAME
# 并查集 算法
7-2看照片找基友(20分)—并查集小A是个单身狗,他有很多好基友,他们平时喜欢出去聚会和旅游,每次聚会都会照一张集体照上传到群共享,有一天,小A整理照片,想通过照片来看看他们这群基友的情况。我们假定,在同一张照片里同时出现的,两两之间都是好基友,基友的基友也是好基友。那么问题来了,你能帮小A确定任意的两个人是否好基友吗?输入格式:首先输入照片的张数N(N#include#include#incl
python3常用模块
ZZH1120KQ
python 开发语言
1数学运算模块math“math”模块提供了许多常用的数学函数,例如三角函数、四舍五入、指数、对数、平方根、总和等importmath1.1常数math.pi返回圆周率的数学常数。math.e返回指数的数学常数示例:print(math.pi)print(math.e)1.2fabs(x)取绝对值示例:print(math.fabs(5))print(math.fabs(-5))1.3ceil(x
C语言比较三个数的大小
a_Dragon1
C语言学习记录
C语言入门基础小程序(一)输入3个数,并且比较大小#includevoidmain(){floata,b,c,t;printf("请输入三个数:");scanf("%f,%f,%f",&a,&b,&c);if(a>b){t=a;a=b;b=t;}if(a>c){t=a;a=c;c=t;}if(b>c){t=b;b=c;c=t;}printf("%.2f,%.2f,%.2f\n",a,b,c);}
PostMan接口测试流程
程序员小雷
postman lua 测试工具 测试用例 selenium 功能测试 单元测试
1、下载和安装Postman:前往Postman官网(https://www.postman.com),下载适用于你的操作系统的Postman客户端。执行下载后的安装程序,并按照安装向导的指引完成安装过程。2、创建一个新的集合:打开Postman,点击左上角的"New"按钮,选择"Collection"(集合)。输入集合的名称,例如"APITests",并选择存储位置。点击"Save"(保存)。3
STM32入门教程:红外遥控应用
MyM满满
stm32 单片机 嵌入式硬件
STM32入门教程:红外遥控应用一、介绍红外遥控是现代电子产品中广泛应用的一项技术,通过红外线的收发实现设备之间的通信和控制。在本教程中,我们将使用STM32微控制器实现一个简单的红外遥控应用。主要内容包括红外遥控器的编码与解码,以及STM32的红外接收与发送功能的使用。二、硬件准备为了完成这个项目,我们需要以下硬件:STM32开发板(例如STM32F103C8T6)红外遥控器红外接收模块(例如红
2023考研数一真题及答案
猿六凯
考研
历年数一真题及答案下载直通车曲线y=xln(e+1x−1)y=x\ln(e+\frac{1}{x-1})y=xln(e+x−11)的渐近线方程为()(A)y=x+ey=x+ey=x+e(B)y=x+1ey=x+\frac{1}{e}y=x+e1©y=xy=xy=x(D)y=x−1ey=x-\frac{1}{e}y=x−e1若微分方程y′′+ay′+by=0y''+ay'+by=0y′′+ay′+
青少年编程与数学 02-022 专业应用软件简介 03 三维建模及动画软件:Autodesk Maya
明月看潮生
编程与数学 第02阶段 青少年编程 maya 编程与数学 应用软件 动画 三维建模
青少年编程与数学02-022专业应用软件简介03三维建模及动画软件:AutodeskMaya一、什么是三维建模二、什么是计算机动画三、三维建模及动画设计软件的发展历程(一)早期探索阶段(20世纪60年代-80年代)(二)初步发展阶段(20世纪80年代-90年代)(三)快速发展阶段(20世纪90年代-21世纪初)(四)多元化与整合阶段(21世纪初-至今)四、三维建模及动画设计软件主要产品(一)Aut
搬运机器人系列编程:Fanuc M-20iA_5.坐标系设置与管理
zhubeibei168
机器人(二) 机器人
5.坐标系设置与管理在汽车制造行业中,FanucM-20iA搬运机器人的高效作业离不开精确的坐标系设置与管理。坐标系是机器人编程中的基础,它决定了机器人在空间中的位置和姿态。本节将详细讲解如何设置和管理机器人的坐标系,包括世界坐标系、基座坐标系、工具坐标系和用户坐标系。5.1世界坐标系(WorldCoordinateSystem)世界坐标系是机器人系统中一个固定的参考坐标系,通常位于机器人底座上。
搬运机器人系列编程:Fanuc M-20iA_19.搬运机器人的安全防护措施
zhubeibei168
机器人(二) 机器人 安全 网络
19.搬运机器人的安全防护措施在汽车制造行业中,搬运机器人(如FanucM-20iA)的安全防护措施至关重要。这些措施不仅能够保护操作人员的生命安全,还能够确保生产过程的顺利进行,避免因意外事故导致的生产中断和经济损失。本节将详细介绍FanucM-0iA搬运机器人在编程和操作过程中应采取的安全防护措施,包括软件和硬件层面的防护措施。19.1软件安全防护措施软件安全防护措施主要通过编程语言和控制逻辑
智能交通信号灯
java 猿
java日更 java 算法 开发语言
题目描述蓝桥智慧城市在一条主干道上沿路安装了NNN个智能交通信号灯,这些信号灯按位置从111到NNN编号。每个信号灯都有着一种控制模式,对于第iii个信号灯,其控制模式用AiA_iAi表示,AiA_iAi是一个大于等于111的整数。为了评估信号灯配置的“多样性”,交通管理专家提出了一种度量方式:对于任意两个不同位置xxx和yyy,它们的多样性分数被定义为大于等于111的整数中,第一个既不是AxA_
信创领域的十大网络安全威胁有哪些
极创信息
信创产品兼容性互认证 国产化 信创 安全 eclipse java tomcat hibernate opencv 数据挖掘
在信创(信息技术应用创新)领域,由于其涉及自主可控软硬件、核心技术与基础设施,网络安全威胁尤为突出,其网络安全威胁不仅涉及传统IT系统的共性问题,还因技术生态的独特性面临特殊挑战。结合信创环境的特点,以下是信创领域面临的十大主流网络安全威胁。一.人员安全意识不足真实的网络攻击可能并不需要多么高深的技术,更多的是针对人员的安全意识不足发起的攻击。在信创项目建设和运营过程中,涉及大量研发、实施、运维和
信创产品合规认证的一般流程,标准化产品、项目型产品
极创信息
健康医疗 深度学习 opencv sqlite eclipse github git
信创产品合规认证流程分为标准化产品(通用产品)和项目型产品(特定项目交付)。核心流程概述基础适配与互认选择适配环境:确定目标适配的国产CPU架构(鲲鹏、飞腾、龙芯、兆芯、海光、申威等)、操作系统(麒麟、统信UOS、中科方德等)、数据库、中间件等。产品适配:在选定的信创环境下进行安装、部署、功能测试、性能调优等。获取证书:1.信创产品兼容性互认证证书:这是第一步也是最关键的证书。通常由产品厂商与基础
算法备案 | 算法备案必要性、算法类型、备案流程
极创信息
人工智能 AIGC
一、进行算法备案的必要性在当今的数字化时代,算法已经广泛应用于各个行业,引起了监管部门的高度关注,因为算法产品可能会带来一些潜在的风险。为了规范互联网信息服务中的算法推荐活动,抵制诸如深度生成合成、算法歧视、“大数据杀熟”、诱导沉迷等不合理应用,各个国家都先后出台了一系列关于算法管理的法律法规。在我国,《数据安全法》、《个人信息保护法》、《互联网信息服务算法推荐管理规定》等法律法规明确对算法的使用
stm32为何在诸多的单片机中脱颖而出?
STM32为何在诸多单片机中脱颖而出?一个十年嵌入式老兵的深度解析看到这个问题,我忍不住想起了十年前刚入行时的那段经历。那时候我刚从机械专业转到嵌入式领域,面对市面上琳琅满目的单片机产品:51单片机、PIC、AVR、MSP430、ARM7、ARM9...每一种都有自己的拥趸,每一种都在宣称自己的优势。但是有一款芯片,却在我接触的短短几年时间里,以迅雷不及掩耳之势席卷了整个嵌入式市场,那就是STM3
DS18B20温度传感器的Verilog初始化程序实战指南
北海有座岛
本文还有配套的精品资源,点击获取简介:DS18B20是一款适用于宽温度范围的高精度数字温度传感器,采用Verilog语言实现其初始化程序,以便能够正确地在系统中运行。本指南详细介绍了DS18B20的初始化过程,包括电源配置、分辨率选择、报警阈值设定等,并解释了如何使用Verilog来控制和通信DS18B20传感器,对于嵌入式系统设计和硬件描述语言的学习具有重要价值。1.DS18B20传感器概述1.
Django REST framework - 缓存
djangopython
一位女性有着非常敏锐的意识,但几乎没有记忆力……她的记忆力足以工作,而且她工作很努力。——莉迪亚·戴维斯RESTFramework中的缓存与Django提供的缓存工具配合得很好。在APIView和ViewSet中使用缓存Django提供了一个method_decorator,用于在基于类的视图中使用装饰器。这可以与其他缓存装饰器一起使用,如cache_page、vary_on_cookie和var
Django REST framework - 限流
djangopython
概述就像权限控制一样,限流用于决定是否授权请求。限流表示一种临时状态,用于控制客户端可以向API发送请求的速率。就像权限控制一样,可以使用多个限流策略。例如,你的API可能对未认证请求设置严格的限流策略,而对已认证请求设置宽松的限流策略。如果不同部分的API由于某些服务资源消耗较高,需要施加不同的限制,也可以使用多个限流策略。此外,还可以同时使用突发流量限流和持续流量限流,例如将用户限制为每分钟最
Django REST framework - 内容协商
djangopython
HTTP提供了几种“内容协商”机制,用于在有多个表示形式可用时,选择要返回给客户端的最佳表示形式。内容协商是基于客户端或服务器的偏好,从多个可能的表示形式中选择一种返回给客户端的过程。确定接受的渲染器DjangoRESTframework使用一种简单的风格来确定应该返回给客户端的媒体类型。这种风格部分基于客户端驱动,部分基于服务器驱动。判断逻辑如下:更具体的媒体类型优先于不那么具体的媒体类型。如果
Django REST framework - 渲染器
djangopython
渲染器的确定方式视图的有效渲染器集合始终被定义为一个类列表。当进入视图时,RESTframework会在传入请求上执行内容协商,确定最合适的渲染器以满足请求。内容协商的基本过程涉及检查请求的Accept头,以确定其期望在响应中接收的媒体类型。另外,也可以使用URL上的格式后缀来显式请求特定的表示形式,例如,URLhttp://example.com/api/users_count.json可能是一
Django REST framework - 格式后缀
djangopython
URLconf中的格式后缀模式为WebAPI使用URL文件扩展名以提供特定媒体类型端点是一种常见模式。例如,使用'http://example.com/api/users.json'提供JSON格式的表示。若在API的URLconf每个条目中添加格式后缀模式,容易出错且违背DRY原则,因此RESTframework提供了一个快捷方式,用于将这些模式添加到URLConf中。format_suffix
Django REST framework - 权限
djangopython
权限认证或识别本身通常不足以获得信息或代码的访问权限。为此,请求访问的实体必须具有授权。—Apple开发者文档权限、认证和限流共同决定了请求是否应该被允许访问。权限检查总是在视图的主要逻辑开始之前运行。权限检查通常会使用request.user和.authrequest属性中的认证信息来确定传入的请求是否应该被允许。权限用于授予或拒绝不同类别的用户访问API的不同部分。RESTframework中
Django REST framework - 设置
djangopython
settings.py命名空间是个绝妙的主意,让我们多用用吧!——《Python之禅》DjangoREST框架的配置都放在一个命名空间内,即Django的一个设置,名为REST_FRAMEWORK。例如,项目的settings.py文件可能包含类似以下内容:REST_FRAMEWORK={'DEFAULT_RENDERER_CLASSES':['rest_framework.renderers.J
Django REST framework - 测试
djangopython
“没有测试的代码,从设计上就是有缺陷的。”——JacobKaplan-MossRESTframework包含了一些扩展Django现有测试框架的辅助类,从而改进了对发出API请求的支持。APIRequestFactory扩展了Django现有的RequestFactory类。创建测试请求APIRequestFactory类支持与Django标准RequestFactory类几乎相同的API。这意味
Django REST framework - 视图
pythondjango
类视图Django的类视图是一种令人欢迎的创新,摒弃了旧式的视图风格。—ReinoutvanReesRESTframework提供了一个APIView类,该类继承自Django的View类。与普通的View类相比,APIView类具有以下不同之处:传递给处理方法的请求将是RESTframework的Request实例,而不是Django的HttpRequest实例。处理方法可以返回RESTfram
专题:2025全球能源转型与电力数字化发展报告|附300+份报告PDF、原数据表汇总下载
原文链接:https://tecdat.cn/?p=42778在全球能源需求持续增长、气候环境挑战日益严峻的背景下,能源转型、零碳转型和数字化转型成为各国共同面临的长期且复杂的系统性工程。构建新型电力系统是应对这三大转型的关键,而数字化转型则是支撑其发展的重要路径。本报告汇总解读基于《华为技术有限公司:2024年全球能源转型及数字化转型成功实践报告-加速电力智能化》《薪智:2025年Q2电力行业薪
关于MANIFEST.MF的理解
weixin_34242658
开发工具 java 操作系统
打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录,这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息.在Java平台中,Manifest资源配置文件是JAR档案文件中包含的特殊文件。Manifest文件被用来定义扩展或档案打包相关数据。Manifest文件是一个元数据文件,它包含了不同部分中的名/值对数据。如果一个JAR文件
生信分析用python还是r_生信分析利器:JupyterLab
weixin_39612726
生信分析用python还是r
生信分析对计算机的开发环境有诸多要求,随之而来的自然就是很多麻烦。不说别的,要兼顾Python和R的问题就有够头疼。一边想着用Python搭流程处理文本和分析结果,另一边还想着用R来做统计分析和画图,而且大多数时候生信分析还得在服务器上完成。Python你用Pycharm,R用Rstudio,一会这儿一会那儿的切来切去,还得设置服务器连接(Pycharm如果不是付费版本,要连服务器还挺麻烦)。完了
Django REST framework - 验证器
pythondjango
验证器可以用于在不同类型字段之间重用验证逻辑。大多数情况下,您在处理RESTframework中的验证时,仅依赖默认字段验证,或编写序列化器或字段类的显式验证方法即可。但是,有时您可能希望将验证逻辑放置在可重用的组件中,以便在代码库中轻松地重复使用。这可以通过使用验证器函数和验证器类来实现。RESTframework中的验证DjangoRESTframework序列化器中的验证与Django的Mo
HQL之投影查询
归来朝歌
HQL Hibernate 查询语句 投影查询
在HQL查询中,常常面临这样一个场景,对于多表查询,是要将一个表的对象查出来还是要只需要每个表中的几个字段,最后放在一起显示?
针对上面的场景,如果需要将一个对象查出来:
HQL语句写“from 对象”即可
Session session = HibernateUtil.openSession();
Spring整合redis
bylijinnan
redis
pom.xml
<dependencies>
<!-- Spring Data - Redis Library -->
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-redi
org.hibernate.NonUniqueResultException: query did not return a unique result: 2
0624chenhong
Hibernate
参考:http://blog.csdn.net/qingfeilee/article/details/7052736
org.hibernate.NonUniqueResultException: query did not return a unique result: 2
在项目中出现了org.hiber
android动画效果
不懂事的小屁孩
android动画
前几天弄alertdialog和popupwindow的时候,用到了android的动画效果,今天专门研究了一下关于android的动画效果,列出来,方便以后使用。
Android 平台提供了两类动画。 一类是Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转、平移、放缩和渐变)。
第二类就是 Frame动画,即顺序的播放事先做好的图像,与gif图片原理类似。
js delete 删除机理以及它的内存泄露问题的解决方案
换个号韩国红果果
JavaScript
delete删除属性时只是解除了属性与对象的绑定,故当属性值为一个对象时,删除时会造成内存泄露 (其实还未删除)
举例:
var person={name:{firstname:'bob'}}
var p=person.name
delete person.name
p.firstname -->'bob'
// 依然可以访问p.firstname,存在内存泄露
Oracle将零干预分析加入网络即服务计划
蓝儿唯美
oracle
由Oracle通信技术部门主导的演示项目并没有在本月较早前法国南斯举行的行业集团TM论坛大会中获得嘉奖。但是,Oracle通信官员解雇致力于打造一个支持零干预分配和编制功能的网络即服务(NaaS)平台,帮助企业以更灵活和更适合云的方式实现通信服务提供商(CSP)的连接产品。这个Oracle主导的项目属于TM Forum Live!活动上展示的Catalyst计划的19个项目之一。Catalyst计
spring学习——springmvc(二)
a-john
springMVC
Spring MVC提供了非常方便的文件上传功能。
1,配置Spring支持文件上传:
DispatcherServlet本身并不知道如何处理multipart的表单数据,需要一个multipart解析器把POST请求的multipart数据中抽取出来,这样DispatcherServlet就能将其传递给我们的控制器了。为了在Spring中注册multipart解析器,需要声明一个实现了Mul
POJ-2828-Buy Tickets
aijuans
ACM_POJ
POJ-2828-Buy Tickets
http://poj.org/problem?id=2828
线段树,逆序插入
#include<iostream>#include<cstdio>#include<cstring>#include<cstdlib>using namespace std;#define N 200010struct
Java Ant build.xml详解
asia007
build.xml
1,什么是antant是构建工具2,什么是构建概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干这个3,ant的好处跨平台 --因为ant是使用java实现的,所以它跨平台使用简单--与ant的兄弟make比起来语法清晰--同样是和make相比功能强大--ant能做的事情很多,可能你用了很久,你仍然不知道它能有
android按钮监听器的四种技术
百合不是茶
android xml配置 监听器 实现接口
android开发中经常会用到各种各样的监听器,android监听器的写法与java又有不同的地方;
1,activity中使用内部类实现接口 ,创建内部类实例 使用add方法 与java类似
创建监听器的实例
myLis lis = new myLis();
使用add方法给按钮添加监听器
软件架构师不等同于资深程序员
bijian1013
程序员 架构师 架构设计
本文的作者Armel Nene是ETAPIX Global公司的首席架构师,他居住在伦敦,他参与过的开源项目包括 Apache Lucene,,Apache Nutch, Liferay 和 Pentaho等。
如今很多的公司
TeamForge Wiki Syntax & CollabNet User Information Center
sunjing
TeamForge How do Attachement Anchor Wiki Syntax
the CollabNet user information center http://help.collab.net/
How do I create a new Wiki page?
A CollabNet TeamForge project can have any number of Wiki pages. All Wiki pages are linked, and
【Redis四】Redis数据类型
bit1129
redis
概述
Redis是一个高性能的数据结构服务器,称之为数据结构服务器的原因是,它提供了丰富的数据类型以满足不同的应用场景,本文对Redis的数据类型以及对这些类型可能的操作进行总结。
Redis常用的数据类型包括string、set、list、hash以及sorted set.Redis本身是K/V系统,这里的数据类型指的是value的类型,而不是key的类型,key的类型只有一种即string
SSH2整合-附源码
白糖_
eclipse spring tomcat Hibernate Google
今天用eclipse终于整合出了struts2+hibernate+spring框架。
我创建的是tomcat项目,需要有tomcat插件。导入项目以后,鼠标右键选择属性,然后再找到“tomcat”项,勾选一下“Is a tomcat project”即可。具体方法见源码里的jsp图片,sql也在源码里。
补充1:项目中部分jar包不是最新版的,可能导
[转]开源项目代码的学习方法
braveCS
学习方法
转自:
http://blog.sina.com.cn/s/blog_693458530100lk5m.html
http://www.cnblogs.com/west-link/archive/2011/06/07/2074466.html
1)阅读features。以此来搞清楚该项目有哪些特性2)思考。想想如果自己来做有这些features的项目该如何构架3)下载并安装d
编程之美-子数组的最大和(二维)
bylijinnan
编程之美
package beautyOfCoding;
import java.util.Arrays;
import java.util.Random;
public class MaxSubArraySum2 {
/**
* 编程之美 子数组之和的最大值(二维)
*/
private static final int ROW = 5;
private stat
读书笔记-3
chengxuyuancsdn
jquery笔记 resultMap配置 ibatis一对多配置
1、resultMap配置
2、ibatis一对多配置
3、jquery笔记
1、resultMap配置
当<select resultMap="topic_data">
<resultMap id="topic_data">必须一一对应。
(1)<resultMap class="tblTopic&q
[物理与天文]物理学新进展
comsci
如果我们必须获得某种地球上没有的矿石,才能够进行某些能量输出装置的设计和建造,而要获得这种矿石,又必须首先进行深空探测,而要进行深空探测,又必须获得这种能量输出装置,这个矛盾的循环,会导致地球联盟在与宇宙文明建立关系的时候,陷入困境
怎么办呢?
 
Oracle 11g新特性:Automatic Diagnostic Repository
daizj
oracle ADR
Oracle Database 11g的FDI(Fault Diagnosability Infrastructure)是自动化诊断方面的又一增强。
FDI的一个关键组件是自动诊断库(Automatic Diagnostic Repository-ADR)。
在oracle 11g中,alert文件的信息是以xml的文件格式存在的,另外提供了普通文本格式的alert文件。
这两份log文
简单排序:选择排序
dieslrae
选择排序
public void selectSort(int[] array){
int select;
for(int i=0;i<array.length;i++){
select = i;
for(int k=i+1;k<array.leng
C语言学习六指针的经典程序,互换两个数字
dcj3sjt126com
c
示例程序,swap_1和swap_2都是错误的,推理从1开始推到2,2没完成,推到3就完成了
# include <stdio.h>
void swap_1(int, int);
void swap_2(int *, int *);
void swap_3(int *, int *);
int main(void)
{
int a = 3;
int b =
php 5.4中php-fpm 的重启、终止操作命令
dcj3sjt126com
PHP
php 5.4中php-fpm 的重启、终止操作命令:
查看php运行目录命令:which php/usr/bin/php
查看php-fpm进程数:ps aux | grep -c php-fpm
查看运行内存/usr/bin/php -i|grep mem
重启php-fpm/etc/init.d/php-fpm restart
在phpinfo()输出内容可以看到php
线程同步工具类
shuizhaosi888
同步工具类
同步工具类包括信号量(Semaphore)、栅栏(barrier)、闭锁(CountDownLatch)
闭锁(CountDownLatch)
public class RunMain {
public long timeTasks(int nThreads, final Runnable task) throws InterruptedException {
fin
bleeding edge是什么意思
haojinghua
DI
不止一次,看到很多讲技术的文章里面出现过这个词语。今天终于弄懂了——通过朋友给的浏览软件,上了wiki。
我再一次感到,没有辞典能像WiKi一样,给出这样体贴人心、一清二楚的解释了。为了表达我对WiKi的喜爱,只好在此一一中英对照,给大家上次课。
In computer science, bleeding edge is a term that
c中实现utf8和gbk的互转
jimmee
c iconv utf8&gbk编码
#include <iconv.h>
#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
#include <fcntl.h>
#include <string.h>
#include <sys/stat.h>
int code_c
大型分布式网站架构设计与实践
lilin530
应用服务器 搜索引擎
1.大型网站软件系统的特点?
a.高并发,大流量。
b.高可用。
c.海量数据。
d.用户分布广泛,网络情况复杂。
e.安全环境恶劣。
f.需求快速变更,发布频繁。
g.渐进式发展。
2.大型网站架构演化发展历程?
a.初始阶段的网站架构。
应用程序,数据库,文件等所有的资源都在一台服务器上。
b.应用服务器和数据服务器分离。
c.使用缓存改善网站性能。
d.使用应用
在代码中获取Android theme中的attr属性值
OliveExcel
android theme
Android的Theme是由各种attr组合而成, 每个attr对应了这个属性的一个引用, 这个引用又可以是各种东西.
在某些情况下, 我们需要获取非自定义的主题下某个属性的内容 (比如拿到系统默认的配色colorAccent), 操作方式举例一则:
int defaultColor = 0xFF000000;
int[] attrsArray = { andorid.r.
基于Zookeeper的分布式共享锁
roadrunners
zookeeper 分布式 共享锁
首先,说说我们的场景,订单服务是做成集群的,当两个以上结点同时收到一个相同订单的创建指令,这时并发就产生了,系统就会重复创建订单。等等......场景。这时,分布式共享锁就闪亮登场了。
共享锁在同一个进程中是很容易实现的,但在跨进程或者在不同Server之间就不好实现了。Zookeeper就很容易实现。具体的实现原理官网和其它网站也有翻译,这里就不在赘述了。
官
两个容易被忽略的MySQL知识
tomcat_oracle
mysql
1、varchar(5)可以存储多少个汉字,多少个字母数字? 相信有好多人应该跟我一样,对这个已经很熟悉了,根据经验我们能很快的做出决定,比如说用varchar(200)去存储url等等,但是,即使你用了很多次也很熟悉了,也有可能对上面的问题做出错误的回答。 这个问题我查了好多资料,有的人说是可以存储5个字符,2.5个汉字(每个汉字占用两个字节的话),有的人说这个要区分版本,5.0
zoj 3827 Information Entropy(水题)
阿尔萨斯
format
题目链接:zoj 3827 Information Entropy
题目大意:三种底,计算和。
解题思路:调用库函数就可以直接算了,不过要注意Pi = 0的时候,不过它题目里居然也讲了。。。limp→0+plogb(p)=0,因为p是logp的高阶。
#include <cstdio>
#include <cstring>
#include <cmath&