首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏小尘哥的专栏

    11编码规范

    命名是代码规范中很重要的一部分,统一的命名规则有利于提高的代码的可读性,好的命名仅仅通过命名就可以获取到足够多的信息。

    78520发布于 2019-05-28
  • 来自专栏程序那些事

    java安全编码指南之:输入校验

    简介 为了保证java程序的安全,任何外部用户的输入我们都认为是可能有恶意攻击意图,我们需要对所有的用户输入都进行一定程度的校验。 本文将带领大家探讨一下用户输入校验的一些场景。一起来看看吧。 我们知道在java中字符是基于Unicode进行编码的。但是在Unicode中,同一个字符可能有不同的表示形式。所以我们需要对字符进行标准化。 所以,我们在调用Runtime.exec()的时候,一定要小心注意检测用户的输入。 正则表达式的匹配 在正则表达式的构建过程中,如果使用用户自定义输入,同样的也需要进行输入校验。 考虑下面的正则表达式: (.*? +public\[\d+\] +. .*) 上面的表达式本意是想在public[1234]这样的日志信息中,搜索用户的输入。 但是用户实际上可以输入下面的信息: .*)|(.* 最终导致正则表达式变成下面的样子: (.*?

    1.3K31发布于 2020-09-24
  • 来自专栏程序员成长指北

    11 个高级 Vue 编码技巧

    我还能够自动生成所有侧边栏链接,而无需对每个链接进行编码。以下是我设置路由器路由的方法: ? platform', currentPlatform) // Use it anywhere localStorage.getItem(‘platform’) 8、当用户按下 ENTER 时关注下一个表单输入 如果用户在关注此输入时按下 Enter 键,则会将光标焦点设置到以下输入框: <input type="text" @keyup.enter="$event.target.nextElementSibling.focus <em>11</em>、验证组件道具 验证你的道具有两件事。它会告诉你是否向组件传递了不正确的 prop,并且可以轻松查看该组件旨在接受哪些选项。

    3.4K20发布于 2021-07-30
  • 来自专栏Vue中文社区

    11 个高级 Vue 编码技巧

    我还能够自动生成所有侧边栏链接,而无需对每个链接进行编码。以下是我设置路由器路由的方法: ? platform', currentPlatform) // Use it anywhere localStorage.getItem(‘platform’) 8、当用户按下 ENTER 时关注下一个表单输入 如果用户在关注此输入时按下 Enter 键,则会将光标焦点设置到以下输入框: <input type="text" @keyup.enter="$event.target.nextElementSibling.focus <em>11</em>、验证组件道具 验证你的道具有两件事。它会告诉你是否向组件传递了不正确的 prop,并且可以轻松查看该组件旨在接受哪些选项。

    3.4K30发布于 2021-07-29
  • 来自专栏利志分享

    python输入输出及编码和注释

    # 1.py # # 对应python中文编码问题如下加上 #coding=utf-8 或者 # -*- coding: utf-8 -*- #coding=utf-8 # 对于python的注释有两种 # 一个是用 # 注释 一个是多行注释用 ''' ''' 下面有例子 ''' 这里是多行注释 ''' # 打印一个hello world # 注意文件一定要是utf8 无bom编码 不然会执行报异常的错误 输出的时候用的空格隔开,如果不用,隔开,则输出的字符串是相连的 print 'this is a boy','jump','the lazy dog' print 'i am' 'boy' # 从命令行输入数据 test = raw_input() print '这里是打印输入结果:', test ''' 下面是这个是运行结果: hello world this is a boy jump the lazy dog i amboy 5 这里是打印输入结果: 5 '''

    58530编辑于 2022-04-25
  • 来自专栏程序那些事

    java安全编码指南之:输入注入injection

    SQL注入的意思是,用户输入了某些参数,最终导致SQL的执行偏离了程序设计者的本意,从而导致越权或者其他类型的错误。 也就是说因为用户输入的原因,导致SQL的涵义发送了变化。 很简单,当用户的username输入是下面的情况时: somebody' or '1'='1 那么整个SQL语句将会变成: select * from user where username='somebody 同样的,恶意攻击者可以给password输入下面的内容可以得到同样的结果: ' or '1'='1 整个SQL解析为: select * from user where username='somebody 上面的XML中,如果quantity是用户输入的数据的话,那么用户可以这样输入: 1</quantity><price>20.0</price><quantity>1 最后得出的XML文件如下: <item 如果用户输入了非定义格式的其他XML,就会报错。

    54521发布于 2020-11-03
  • 来自专栏悠扬前奏的博客

    Java并发-11.管道输入输出流

    管道输入/输出流可以用于线程之间的数据传输,传输媒介为内存 有四种实现:PipedOutputStream,PipedInputStream,PipedReader和PipedWriter,前两种面向字节 PipedWriter out = new PipedWriter(); PipedReader in = new PipedReader(); // 将输入流和输出流连接

    66160发布于 2019-05-28
  • 来自专栏我和PYTHON有个约会

    11.程序编程基础5:输入输出

    python中的输入输出,在初学python的时候是比较有用的一个交互操作方式 1 数据输出 python2.x 通过print 语句进行数据输出 python3.x 通过print()函数进行数据输出 数据输入 python2.x 通过raw_input()函数进行提示输入,用户输入的数据,可以通过函数的返回值进行接收,方便后续的使用,如:msg = raw_input("请输入账号:") python3 .x 通过input()函数进行提示输入,用户输入的数据,同样可以通过函数的返回值进行接收方便后续的使用,如:info = input('请输入您的昵称:') 3. python中的输入输出 python提供了3种输入输出标准文件对象,分别为标准输入、标准输出和标准错误;分别对应了sys模块中的sys.stdin,sys.stdout,sys.std.err。

    70220发布于 2018-08-27
  • 来自专栏DeepHub IMBA

    11个常见的分类特征的编码技术

    器学习算法只接受数值输入,所以如果我们遇到分类特征的时候都会对分类特征进行编码,本文总结了常见的11个分类变量编码方法。 ]=le.fit_transform(df[‘Sex’]) 3、Label Binarizer LabelBinarizer 是一个用来从多类别列表创建标签矩阵的工具类,它将把一个列表转换成一个列数与输入集合中惟一值的列数完全相同的矩阵 当在逻辑回归中使用wo编码的预测因子时,预测因子被处理成与编码到相同的尺度,这样可以直接比较线性逻辑回归方程中的变量。 反向 Helmert 编码是类别编码器中变体的另一个名称。它将因变量的特定水平平均值与其所有先前水平的水平的平均值进行比较。 11、 Sum Encoder Sum Encoder将类别列的特定级别的因变量(目标)的平均值与目标的总体平均值进行比较。

    1.7K30编辑于 2023-01-18
  • 来自专栏繁依Fanyi 的专栏

    解决 Windows 11 原生输入法卡顿问题

    不知道有没有小伙伴和我一样遇到微软输入法打字慢的问题,有的话就继续往下看吧! 词库损坏问题 用户的输入法配置文件由于种种原因损坏,删除本地词库及配置文件,让系统重建。 点击关闭开始使用云建议即可 资源调度问题 方法4:调整优先级 打开任务管理器,找到 ChsIME.exe,将其优先级设置为高 升级兼容问题 此问题是因为 Windows 10 升级 Windows 11 后,Windows 10 的原生输入法与 Windows 11 不兼容导致的。 方法5:关闭兼容性(针对 Win10 升级 Win11 的部分用户) 在设置中找到时间和语言 点击语言和区域 点击 **中文(简体,中国)**右边的三个点(…),点击语言选项。 终极大招 换输入法。。。。

    9.5K30编辑于 2023-10-12
  • 来自专栏学习

    BC11 学生基本信息输入输出

    BC11 学生基本信息输入输出 废话不多说上题目: 这道题表面上很简单,但是里面有很重要的点先给大家上正确的代码: #include<stdio.h> int main() { int stu ", stu, c, English, math); return 0; } 这道题一定要按人家的格式来输入和输出,注意哪里有分号哪里有逗号空格这些都是决定你能不能通过测试的因素,下来是最重要的点, double用的是%lf输入输出,float用的是%lf输入输出。

    17210编辑于 2024-10-17
  • 来自专栏韩曙亮的移动开发专栏

    【Android RTMP】音频数据采集编码 ( FAAC 音频编码参数设置 | FAAC 编码器创建 | 获取编码器参数 | 设置 AAC 编码规格 | 设置编码输入输出参数 )

    FAAC 编码输入、输出格式 七、 FAAC 设置音频编码参数代码 Android 直播推流流程 : 手机采集视频 / 音频数据 , 视频数据使用 H.264 编码 , 音频数据使用 AAC 编码 成员变量定义 : 在初始化 FACC 编码器时 , 需要预先定义一些成员变量 , 这些变量在后续设置编码器参数 , 音频编码时都需要使用到 ; ① 输入样本个数 : 输入到 FAAC 编码器中的需要进行编码的 , 音质提升效果有限 ; 再提升编码效率, 会使音质降低很多 ) configurationPtr->aacObjectType = LOW; 六、 设置 FAAC 编码输入、输出格式 ---- 1 设置编码器的输入格式 : 这里设置输入的 PCM 的采样位数是 16 位 ; configurationPtr->inputFormat = FAAC_INPUT_16BIT; 2 . 成员变量定义代码 : /** * 输入样本个数, 需要进行编码的 PCM 音频样本个数 * FAAC 编码器最多一次可以接收的样本个数 * 传递下面两个数值的地址到

    5.3K20编辑于 2023-03-27
  • 来自专栏菩提树下的杨过

    oracle 11g 查看服务端客户端编码,及修改db编码

    oracle 如果server与client端的编码不一致,asp.net读取db记录显示时,就可能出现乱码 查看oracle服务端编码:select * from sys.nls_database_parameters ; 查看client编码:select * from sys.nls_session_parameters; 如果二端编码不一致,可以修改客户端的编码: regedit打开注册表: HKEY_LOCAL_MACHINE ('language') from dual; 查看 此外,如果使用pl/sql devloper,该软件启动时,也会检测客户端与服务端之间的编码差异,如果发现不同,将弹出下面的对话框: ? 要想去掉这个提示:修改HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\KEY_OraClient11g_client_x86下NLS_LANG的値即可 (注 :(在oracle 11g上通过测试) SQL> conn system as sysdba; SQL> shutdown immediate; SQL> startup mount; SQL> alter

    2.3K100发布于 2018-01-24
  • 来自专栏Java技术栈

    告别狗屎代码,请记住这 11编码秘诀!

    最近几个月, 我在努力将这些人为因素提炼成11条写程序的实践经验,专门讨论如何增强可读性并降低复杂度。 我在BaseCode中写过这些详细内容,并将其应用到真实世界的代码片段中。 11.对称性 最后一条实践经验能给所有代码的可读性带来诗一般的润色,那就是对称性。

    80810发布于 2018-10-23
  • 来自专栏全栈工程师修炼之路

    全栈之前端 | 11.HTML常用编码集及其Entity实体符号编码介绍篇

    年将ASCII编码正式标准化,将其发展为ANSI字符集编码。 中国台湾的ANSI编码是BIG5编码(繁体)。 日本的ANSI编码是JIS编码。 总的来说,ASCII编码是ANSI字符集编码的一个子集, ANSI字符集编码扩展了ASCII编码,使其能够表示更多的字符,包括一些特殊符号和扩展字符。 然而,ANSI字符集编码有一个局限性,它只能表示英语和西欧语言中的字符,无法满足其他语言的需求。随着全球化的发展,Unicode编码逐渐取代了ANSI字符集编码,成为了更为通用和全面的字符编码标准。 所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字) 温馨提示: 浏览器将根据页面中使用的字符集对输入进行编码

    2.1K20编辑于 2023-10-31
  • 来自专栏猿计划

    java获取输入的地点的经纬度和编码等信息

    对于不规则,无序的数据做数据清洗,使之可以在GIS地图上展示出来数据。在地图上展示出来倒是不难,难的是如何对这些不规则,无序的数据做数据清洗,拿到每个的经纬度呢?

    74220发布于 2020-07-28
  • 来自专栏JavaPark

    Python 中的数据类型、变量、字符编码输入输出、注释

    231 - 1;64位机器上占64位,取值范围为-263~263-1; long:无指定位宽,但实际使用中由于机器内存有限,故不可能无限大; float:用来处理实数,占8个字节,64位,52位表示底,11 在计算机语言表示能储存计算结果或能表示值的抽象概念,可以是任意数据类型,在程序中用变量名表示; 变量命名规则 只能是数字、字符、下划线的组合; 关键字不能声明为变量名; 变量名第一个字符不能是数字; 字符编码 ASCII 8个比特表示一个字节,一个字节所能表示的最大整数为255; Unicode 常用两个字节表示一个字符,包括字符集、编码方案等。 是为了解决传统的字符编码方案的局限性而产生,为各种语言中的每个字符都设定了统一且唯一的二进制编码,能够满足跨语言、跨平台进行文本转换及处理的要求; 输入与输出 输出:用print()在括号之中直接加上字符串或者表达式 ()函数将值赋给一个变量后,在交互式命令行就会等待用户输入输入完成后不会有提示,但在交互式命令行输入刚才的变量名后,获取的输入就会在命令行输出; >>> name = input("Name:") Name

    1.8K10编辑于 2022-06-15
  • 来自专栏图像处理与模式识别研究所

    登录信息时提示输入信息和插入信息是如何编码的?

    1、点击[编辑器] 2、点击[编译] 3、点击[编辑器] 4、点击[编译] 5、点击[编辑器] 6、点击[编译] 7、点击[index] 8、点击[index.wxss] 9、点击[编辑器] 10、点击[编译]

    1.3K10编辑于 2022-05-28
  • 来自专栏代码伴一生

    C# 计算输入汉字的GBK编码,十六进制数输出

    C# 计算输入汉字的GBK编码,十六进制数输出 using System; using System.Collections.Generic; using System.Linq; using System.Text class Program {   ///

            /// 计算输入汉字对应的 >返回gbk的编码对象的字节数组,包含对cWord进行编码的结果。 } catch { Console.WriteLine("输入错误! 请输入汉字字符!"); } } } }

    1.4K20发布于 2021-11-02
  • 来自专栏林德熙的博客

    dotnet X11 窗口之间发送鼠标消息 模拟鼠标输入

    本文记录我阅读 Avalonia 代码过程中所学习到的在 X11 的窗口之间发送鼠标消息,可以跨进程给其他进程的窗口发送鼠标消息,通过此方式可以实现模拟鼠标输入 直接使用 XSendEvent 给指定窗口发送消息即可 Avalonia 和 CPF 代码仓库里面抄的,所有代码放在 github 和 gitee 上,可以使用如下命令行拉取代码 先创建一个空文件夹,接着使用命令行 cd 命令进入此空文件夹,在命令行里面输入以下代码 其实在这里我不确定 X11 的窗口 IntPtr 是否称为指针是合适的。 ec8242cfe08a0eb23ba637c655083fceb0a8edb3 获取代码之后,进入 DikalehebeekaJaqunicobo 文件夹,即可获取到源代码 通过以上测试可以发现 X11 的鼠标输入是完全可以进行模拟输入的,只需要拿到窗口指针,使用 XSendEvent 进行发送即可 再进一步的实验,也许大家也发现上面代码里面有被我注释的 XDrawLine 的调用。

    66510编辑于 2024-05-16
领券