精华内容
下载资源
问答
  • @No.HJ7 取近似值 @problem description: 写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整;小于5,则向下取整。 @input description: 输入一个正浮点数值 @output...
    • @No.HJ7 取近似值

    • @problem description:
      写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整;小于5,则向下取整。
    • @input description:
      输入一个正浮点数值
    • @output description:
      输出该数值的近似整数值

    • 示例

    • @input:
      5.546852
    • @output:
      6
    var num = readline();
    console.log((num+'').split('.')[1].split('')[0]>='5'?(~~num+1):(~~num));
    
    算法分析:

    又是熟悉的一行代码解决问题~~~~
    先把Number类型转换成String类型( + " " ),之后按小数点分割成数组,定位到小数部分继续分割成单数字字符的数组形式。
    由于四舍五入的关键位是小数点后一位,所以选择数组第一个元素进行三目判断:
    大于等于"5"返回第一个表达式~~num+1的值;
    小于"5"则返回第二个表达式~~num的值。
    (这里有个小技巧:对一个小数连续使用两次二进制否运算( ~ )即可快速舍弃小数位取整)


    Code_Zevin_J —— 2020-08-05 20:53:01

    展开全文
  • HJ107:求解立方根

    2020-08-08 14:31:31
    题目描述 计算一个数字的立方根,不使用库函数 详细描述: 接口说明 ...再使用DecimalFormat对小数点进行取舍(四舍入) 代码如下: import java.util.*; import java.math.*; import java.text.Decima

    题目描述
    计算一个数字的立方根,不使用库函数
    详细描述:
    接口说明
    原型:
    public static double getCubeRoot(double input)
    输入:double 待求解参数
    返回值:double 输入参数的立方根,保留一位小数

    思想:
    math.pow计算立方根,返回小数点较多。
    再使用DecimalFormat对小数点进行取舍(四舍五入)

    代码如下:

    import java.util.*;
    import java.math.*;
    import java.text.DecimalFormat;
    public class Main{
        public static void main(String[] args){
            Scanner sc=new Scanner(System.in);
            double a=sc.nextDouble();
            DecimalFormat df=new DecimalFormat("0.0");
            System.out.println(df.format(getCubeRoot(a)));
        }
        public static double getCubeRoot(double input){
            return Math.pow(input,1.0/3.0);
        }
    }
    
    展开全文
  • HJ12864ZW中文资料

    2012-06-04 19:59:43
    一)概述 (二)外形尺寸 (三)模块主要硬件构成说明 (四)模块的外部接口 ()指令说明 (六)读写操作时序 (七)软件初始化 (八)应用举例
  • 在真机上操作,还原环境 [root@room9pc14 桌面]# rht-vmctl reset classroom [root@room9pc14 桌面]# rht-vmctl reset server [root@room9pc14 桌面]# rht-vmctl reset desktop 为虚拟机 server 配置以下静态地址...

    在真机上操作,还原环境

    [root@room9pc14 桌面]# rht-vmctl reset classroom

    [root@room9pc14 桌面]# rht-vmctl reset server

    [root@room9pc14 桌面]# rht-vmctl reset desktop


    为虚拟机 server 配置以下静态地址参数

    – 主机名:server0.example.com


    – IP地址:172.25.0.11

    – 子网掩码:255.255.255.0

    – 默认网关:172.25.0.254


    – DNS服务器:172.25.254.254


    # cat /etc/sysconfig/network-scripts/ifcfg-eth0

    # cat /etc/resolv.conf


    测试DNS解析

    [root@server0 ~]# nslookup server0.example.com  


    ###################################################

     cron计划任务


    系统服务:crond

    日志文件:/var/log/crond



    • 使用 crontab 命令

    – 编辑:crontab -e [-u 用户名]

    – 查看:crontab -l [-u 用户名]

    – 清除:crontab -r [-u 用户名]


    1.查看服务状态

    [root@server0 ~]# systemctl status crond


    2.书写计划任务,  

       *    *    *    *    *

       分  时  日  月  周

    [root@server0 ~]#useradd hanjie

    [root@server0 ~]#ls /home

    [root@server0 ~]#su - hanjie 

    [root@server0 ~]#$ touch a.txt

    [root@server0 ~]#crontab -e -u hanjie

    */1 * * * * /usr/bin/date  >> /home/hanjie/abc.txt

    [root@server0 ~]#watch -n 1 cat /home/natasha/abc.txt



    [root@server0 ~]# useradd natasha

    [root@server0 ~]# which ifconfig    #查询命令所对应的程序在那里

    [root@server0 ~]# which date

    [root@server0 ~]# crontab -e -u natasha

    [root@server0 ~]# crontab -l -u natasha


    */1 * * * * /usr/bin/date  >> /home/natasha/abc.txt


    [root@server0 ~]#  watch -n 1 cat /home/natasha/abc.txt


    #######################################################

    基本权限的类别

    • 访问方式(权限)

    – 读取:允许查看内容-read    r

    – 写入:允许修改内容-write     w

    – 可执行:允许运行和切换-execute  x


     对于文本文件:

                r: cat  head tail less

                w:  vim

                x:  运行


    • 权限适用对象(归属)

    – 所有者:拥有此文件/目录的用户-user     u

    – 所属组:拥有此文件/目录的组-group       g

    – 其他用户:除所有者、所属组以外的用户-other  o





    权限位 硬连接数 属主 属组 大小 最后修改时间 文件/目录名称


    [root@server0 ~]# ls -l /etc/passwd

    [root@server0 ~]# ls -ld /etc/


    [root@server0 ~]# ls -ld /root


    [root@server0 ~]# ls -ld /home/student


    [root@server0 ~]# ls -ld /tmp----是一个特殊的基本权限


      以“-”开头: 文件

      以“l”开头: 快捷方式

      以“d”开头: 目录


    • 使用 chmod 命令

    – chmod [-R] 归属关系+-=权限类别 文档...

            [-R] 递归赋予权限


    [root@server0 ~]# mkdir /nsd010

    [root@server0 ~]# ls -ld /nsd01


    [root@server0 ~]# chmod u-x /nsd01

    [root@server0 ~]# ls -ld /nsd01


    [root@server0 ~]# chmod g+w /nsd01

    [root@server0 ~]# ls -ld /nsd01


    [root@server0 ~]# chmod o=rwx /nsd01

    [root@server0 ~]# ls -ld /nsd01


    [root@server0 ~]# chmod u=rwx,g=rx,o=r /nsd01

    [root@server0 ~]# ls -ld /nsd01


    ################################################

      如何判断用户具备权限

         1.判断用户所属的身份         所有者>所属组>其他人   匹配及停止    

         2.看相应权限位的权限划分


       

     目录的 r 权限:能够 ls 浏览此目录内容

     目录的 w 权限:能够执行 rm/mv/cp/mkdir/touch/... 等更改目录内容的操作

     目录的 x 权限:能够 cd 切换到此目录


    ####################################################

    以root用户新建/nsddir/目录,在此目录下新建readme.txt文件,并进一步完成下列操作

    1)使用户zhangsan能够在此目录下创建子目录  切换用户  su - zhangsan

        chmod o+w  /nsddir/

    [root@S ~]# mkdir /nsddir

    [root@S ~]# touch /nsddir/readme.txt

    [root@S ~]# useradd zhangsan

    [root@S ~]# su - zhangsan

    [zhangsan@S ~]$ exit

    [root@S ~]# chmod o+w /nsddir/

    [root@S ~]# su - zhangsan

    [zhangsan@S ~]$ mkdir /nsddir/abc

    [zhangsan@S ~]$ ls /nsddir/

    2)使用户zhangsan不能够在此目录下创建子目录

        chmod o-w  /nsddir/


    3)使用户zhangsan能够修改readme.txt文件

        chmod o+w  /nsddir/readme.txt


    4)调整此目录的权限,使所有用户都不能进入此目录

       chmod u-x,g-x,o-x  /nsddir/


    5)为此目录及其下所有文档设置权限 rwxr-x---

       chmod -R  u=rwx,g=rx,o=---  /nsddir/


    ###############################################


    设置文档归属

    • 使用 chown 命令

    – chown [-R] 属主 文档...

    – chown [-R] :属组 文档...

    – chown [-R] 属主:属组 文档...


    [root@server0 ~]# mkdir /nsd05

    [root@server0 ~]# ls -ld /nsd05

    [root@server0 ~]# groupadd tedu

    [root@server0 ~]# chown dc:tedu /nsd05

    [root@server0 ~]# ls -ld /nsd05


    [root@server0 ~]# chown student /nsd05

    [root@server0 ~]# ls -ld /nsd05


    [root@server0 ~]# chown :root /nsd05/

    [root@server0 ~]# ls -ld /nsd05/


    ####################################################

     特殊权限(附加权限)


    Set UID


    • 附加在属主的 x 位上

    – 属主的权限标识会变为 s

    – 适用于可执行文件,Set UID可以让使用者具有文件属

    主的身份及部分权限(传递所有者身份)



    Set GID

    • 附加在属组的 x 位上

    – 属组的权限标识会变为 s

    – 适用于可执行文件,功能与Set UID类似(传递所属组身份)


    – 适用于目录,Set GID可以使目录下新增的文档自动设

    置与父目录相同的属组

      

    [root@server0 ~]# mkdir /tarena

    [root@server0 ~]# ls -ld /tarena


    [root@server0 ~]# chown :tedu /tarena

    [root@server0 ~]# ls -ld /tarena


    [root@server0 ~]# mkdir /tarena/nsd01

    [root@server0 ~]# ls -ld /tarena/nsd01


    [root@server0 ~]# chmod g+s  /tarena/

    [root@server0 ~]# ls -ld  /tarena/


    [root@server0 ~]# mkdir   /tarena/nsd02

    [root@server0 ~]# ls -ld  /tarena/nsd02

    [root@server0 ~]# touch  /tarena/nsd02/abc.txt

    [root@server0 ~]# ls -l  /tarena/nsd02/abc.txt

    #################################################



    Sticky Bit

    • 附加在其他人的 x 位上

    – 其他人的权限标识会变为 t

    – 适用于开放 w 权限的目录,可以阻止用户滥用 w 写入

    权限(禁止操作别人的文档)


    [root@server0 ~]# mkdir /public

    [root@server0 ~]# chmod u=rwx,g=rwx,o=rwx /public

    [root@server0 ~]# ls -ld /public


    [root@server0 ~]# chmod o+t /public

    [root@server0 ~]# ls -ld /public


    ###################################################


    acl策略的作用


    • 文档归属的局限性

    – 任何人只属于三种角色:属主、属组、其他人

    – 无法实现更精细的控制


    • acl访问策略

    – 能够对个别用户、个别组设置独立的权限

    – 大多数挂载的EXT3/4、XFS文件系统默认已支持



    [root@server0 ~]# mkdir /test

    [root@server0 ~]# ls -ld /test

    [root@server0 ~]# chmod o=--- /test

    [root@server0 ~]# ls -ld /test

    [root@server0 ~]# su - zhangsan


    [zhangsan@server0 ~]$ cd /test/

    -bash: cd: /test/: Permission denied

    [zhangsan@server0 ~]$ exit

    logout


    [root@server0 ~]# setfacl -m u:zhangsan:rx /test/

    [root@server0 ~]# getfacl /test/

    [root@server0 ~]# su - zhangsan

    [zhangsan@server0 ~]$ cd /test/

    [zhangsan@server0 test]$ pwd

    [zhangsan@server0 test]$ exit



    • 使用 getfacl、setfacl 命令

    – getfacl 文档...

    – setfacl  -m u:用户名:权限类别 文档...

    – setfacl  -m g:组名:权限类别 文档...

    – setfacl  -x u:用户名     文档...         #删除指定的ACL策略    

    – setfacl  -b 文档...                             #清空ACL策略         


    [root@server0 ~]# getfacl /test/

    [root@server0 ~]# setfacl -m u:dc:rwx /test/

    [root@server0 ~]# setfacl -m u:natasha:rx /test/

    [root@server0 ~]# getfacl /test/


    [root@server0 ~]# setfacl -x u:dc /test/  #删除指定的ACL

    [root@server0 ~]# getfacl /test/


    [root@server0 ~]# setfacl -b /test/     #清空所有的ACL

    [root@server0 ~]# getfacl /test/




    ##################################################

    [root@server0 ~]# mkdir /nsd20

    [root@server0 ~]# chmod u=rwx,g=rwx,o=rwx /nsd20

    [root@server0 ~]# ls -ld /nsd20

    drwxrwxrwx. 2 root root 6 10月 30 15:49 /nsd20

    [root@server0 ~]# setfacl -m u:natasha:--- /nsd20


    ###################################################

    使用LDAP认证


           传统用户名密码:本地创建,用于本地登陆  /etc/passwd

           网络用户: 在LDAP服务器上创建,可以登陆域中每一台机器


      LDAP服务器: classroom


        客户端:指定服务端LDAP位置

        

      1.安装客户端软件

          – 软件包:

              sssd:与服务端沟通软件


              authconfig-gtk:图形配置sssd工具


    [root@server0 ~]# rpm -q sssd           #验证软件包安装成功

    [root@server0 ~]# rpm -q authconfig-gtk


      2.运行图形配置sssd工具:authconfig-gtk

    [root@server0 ~]# authconfig-gtk


      用户账户数据库:LDAP

     LDAP搜索基础DN:dc=example,dc=com

     LDAP服务器: classroom.example.com


       钩选:用TLS加密连接

            指定证书加密:

               http://172.25.254.254/pub/example-ca.crt

       认证方法:LDAP密码


    3.启动sssd服务,并设置为开机自起

    [root@server0 ~]# systemctl restart sssd

    [root@server0 ~]# systemctl enable sssd

    4.验证

    [root@server0 ~]# grep 'ldapuser0' /etc/passwd

    [root@server0 ~]# id ldapuser0


    ##################################################

    家目录漫游


    • Network File System,网络文件系统

    – 由NFS服务器将指定的文件夹共享给客户机

    – 客户机将此共享目录 mount 到本地目录,访问此共享

    资源就像访问本地目录一样方便

    – 类似于 EXT4、XFS等类型,只不过资源在网上



    • 查看NFS资源

    [root@server0 ~]# showmount -e 172.25.254.254



    • 进行挂载,将服务端NFS共享内容挂载到本地目录

    [root@server0 ~]# mkdir /home/guests


    # mount  172.25.254.254:/home/guests/    /home/guests


    [root@server0 ~]# ls /home/guests

    [root@server0 ~]# su - ldapuser0




         本文转自hj_1314wgn 51CTO博客,原文链接:http://blog.51cto.com/13513556/2048473,如需转载请自行联系原作者



    展开全文
  • 公元前世纪,我国古代数学家张丘建在《算经》一书中提出了“百鸡问题”:鸡翁一值钱,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何? 详细描述: 接口说明 原型: intGetResult...

    题目描述

    公元前五世纪,我国古代数学家张丘建在《算经》一书中提出了“百鸡问题”:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?

    详细描述:

    接口说明

    原型:

    int GetResult(vector &list)

    输入参数:

            无

    输出参数(指针指向的内存区域保证有效):

        list  鸡翁、鸡母、鸡雏组合的列表

    返回值:

         -1 失败     

         0 成功

    输入描述:

    输入任何一个整数,即可运行程序。
    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.util.*;
    
    public class Main {
    
    	public static void main(String[] args) throws IOException {
    		// TODO Auto-generated method stub
    		
    		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    		
    		String s ;
    		
    		while ((s =br.readLine()) !=null) {
    			
    			for (int i = 0; i <= 100; i++) {
    
    				for (int j = 0; j <= 100; j++) {
    
    					for (int k = 0; k <= 100; k += 3) {
    
    						if ((k + j + i == 100) && (i * 5 + j * 3 + k / 3 == 100))
    							System.out.println(i + " " + j + " " + k);
    					}
    
    				}
    
    			}
    		}
    
    		
    
    	}
    
    }
    

     

    展开全文
  • 题目描述: 写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。...结果发现round()函数是四舍六入平分,导致部分测试数据不pass 后面想到: f = float(input()) sec = f - int(f) if se
  • 题目描述 密码按如下规则进行计分,并根据不同的得分为密码进行安全等级划分。 一、密码长度: 5分:小于等于4个字符 10分:5到7字符 25分:大于等于8个字符 二、字母: ...、奖励: 2分:字母和数...
  • 所有的IP地址划分为A,B,C,D,E类 A类地址1.0.0.0~126.255.255.255; B类地址128.0.0.0~191.255.255.255; C类地址192.0.0.0~223.255.255.255; D类地址224.0.0.0~239.255.255.255; E类地址240.0.0.0~255.255..
  • 1130, "DESKTOP-DOG04HJ’ is not allowed to connect to this MySQL server"使用jupyter连接数据库时报错 解决方法 步骤一: windows键 + R键输入cmd 步骤二: 输入命令: mysql -u root -p 步骤三: 输入use mysql; ...
  • 一、核心板采用更高级的FPGA EP3C16Q240,资源更多,性能更强; 二、核心板采用四层PCB 设计,更稳定,更专业!可以用到工业领域产品上; 三、宽电源输入(7.5V~16V)设计,含防插反功能,且内置三...、内建 8M...
  • 按照“标准”构造大气六参(缺臭氧)和气象参实时采样数据,外加噪声和TSP a21004-Rtd=112,a21004-Flag=N;//NO2二氧化氮 a21005-Rtd=1.1,a21005-Flag=N;//CO一氧化碳 a21026-Rtd=58,a21026-Flag=N;//SO2...
  • 团队名称:炫酷组合 ...团队成员:黄杰 201306114447http://www.cnblogs.com/hj1994/ 李炫宗201306114443http://home.cnblogs.com/u/lixuanzong/ 黄铭琪201306114449http://home.cnblogs.com/u/lix...
  • 、jQuery 元素操作

    2020-05-16 19:40:52
      目录jQuery 元素操作1、遍历元素2、案例:购物车案例模块-计算总计和总额3、创建、添加、删除4、案例:购物车案例...学习来源:https://www.bilibili.com/video/BV1HJ41147DG   jQuery 元素操作 jQuery 元素操作主
  • pandas() -- 文本处理

    2019-06-21 17:54:04
    文本处理.–使用字符串处理函数 先将pandas的series对象转成strings对象,再使用字符串相关函数。...s = pd.Series(['A','b','C','bbhello','123',np.nan,'hj']) 0 A 1 b 2 C 3 bbhello 4 123 5 NaN 6 ...
  • 博客链接如下: http://www.cnblogs.com/20135213lhj/p/5061689.html 转载于:https://www.cnblogs.com/20135231hj/p/5042550.html
  • 声明:表详细数据转载自 https://blog.csdn.net/hj7jay/article/details/51302829 该博主对activiti数据模型做了很深的讲解 一.框架结构 二.初始化activit5框架的表 执行测试类里的createTables方法 package ...
  • 文章目录约束优化问题凸函数凸优化问题凸二次规划...  gi(w)≤0  (i=1,...,k)hj(w)=0  (j=1,...,n)\begin{array}{rcl}&&min_w\;f(w)\\s.t.\;g_i(w)&\leq&0\;(i=1,...,k)\\h_j(w)&=&...
  • 欢迎加入蛋蛋日语学堂博客园分站>> ...file=http://file.hjbbs.com/hj-dandan/dandan32/32tangok.mp3&caption=false&lrc=&_top=0&backColor=FF9900&frontColor=ffff...
  • QH-101型BOD测定仪是根据国标《HJ505-2009 水质 日生化需氧量(BOD5)的测定 稀释与接种法》规定,模拟自然界中有机物的生物降解过程,采用简单、安全、可靠的无汞压差感测法测量水质BOD值。仪器采用智能测控技术,...
  • 华为机试题库(入门)HJ7、取近似值(四舍入)HJ15、进制转换 HJ7、取近似值(四舍入) import java.math.BigDecimal; import java.util.Scanner; /*题目描述 写出一个程序,接受一个正浮点数值,输出该数值的...
  • 第二次作业

    2019-03-29 17:53:00
    GIT地址 https://github.com/hj1464429044 ...学号后位 72424 博客地址 https://www.cnblogs.com/hj77/ 作业链接 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineerin...
  • 个哲学家公用一张餐桌,分别坐在周围的张椅子上,在餐桌上有个碗和只筷子,他们的生活方式是交替地进行思考和用餐。平时,一个哲学家进行思考,饥饿时便试图拿取其左右最靠近他的筷子,只有在他拿到两只...
  • 本节是ExecHashJoin函数介绍的第部分,主要介绍了ExecHashJoin中依赖的其他函数的实现逻辑,这些函数在HJ_NEED_NEW_BATCH阶段中使用,主要的函数是ExecHashJoi...
  • ensp mstp+vrrp高可用组网实验一、实验topo二、实验目标三、IP地址分配表四、基础配置、OSPF路由配置 一、实验topo 二、实验目标 网关位于汇聚层,接入和汇聚层采用trunk的方式进行互联,汇聚层和核心层之间采用...
  • 转自http://www.cnitblog.com/hj627/ " using System;using System.Collections.Generic;...namespace CW {public class Cash{ private static string MoneyNum = "零一二三四六七八九"; private static st...
  • SpringBoot整合netty 实现多协议分类处理一、编解码部分编码类解码类二、业务处理部分新建处理工厂(简单工厂)新建服务端消息读取类业务处理类handler新建公共处理类接口HJ212协议搞忘了是什么协议三、netty服务器...
  • 1 MODIS2.2 MightySat-2.1 FTHSI2.3 EO-1 Hyperion2.4 PROBA-1 CHRIS2.5 ADEOS-2 GLI2.6 环境一号 HJ-1A卫星2.7 珠海一号 OHS高光谱卫星2.8 高分号 可见短波红外高光谱相机2.9 ISS DESIS2.10 HysIS HysIS2.11 ...
  • 架构演进

    2020-12-21 22:17:14
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MA76HJ0o-1608560174392)(Pictures/1589079298185.png)] Author:Eric Version:9.0.0 文章目录一、开发环境&生产环境1.1 开发环境...
  • 讲NOx传感器之前我们首先普及下什么是“不可清除故障” 中国重型车OBD法规HJ437-2008规定:如果国四国的发动机出现排放超过限制或者影响到排放系统的故障,应储存一个不可清除的故障代码并至少保留400天或9600小时...

空空如也

空空如也

1 2 3
收藏数 43
精华内容 17
关键字:

五hj