- 博客(21)
- 资源 (4)
- 收藏
- 关注
原创 如何玩转Emoji
Emoji,几乎是我们生活中无处不在的东西。从1F600到1F64F,还有1F680到1F6FF,1F900到1F9FF,1FA70到1FAFF都是emoji的区域。非Emoji的字符可以转变成Emoji如字符❄,加上变体选择器VS16(U+FE0F,‘️’)后就变成了❄️。还有️1️⃣,其实就是’1’+’\uFE0F’+’\u20E3’,其中20E3是一个可以在前一个字符上显示框的一个字符。而可以这么干的有12个字符:0123456789#*。javascript不支持显示BMP外的字码区域。但
2021-11-15 20:30:54
1437
原创 Unicode代理对食用指南
代理对,是由一个高位代理字符与一个低位代理字符组成的。所以,D800~DFFF之间的任何一个字符都不能单独出现。代理对是干什么的?如果你有一个Unicode字符????(U+1F600),而在你的控制台里只能打印16位的Unicode(即0~FFFF)你就可以使用代理对将其转化为两个16位字符了。高位代理与低位代理各有0x400个字符。合起来可以表示0x100000个字符,也就是说1号平面至16号平面的字符都可以用代理对表示了。如何计算代理对?def nonBMPtoBMP(up):
2021-11-13 19:52:43
841
原创 Unicode私人使用区域使用指南
每次用unicode时,都会见到一个叫自用区的东西。既然是自己用,为何不试试呢?//我们的自用区是从E000开始的#include<iostream>using std::cout;int main(){ u'\ue000' = 'A'; cout<<"\ue000\n";} 编译一下,得到 F:\>g++ 自用.cpp -std=c++11...
2021-11-13 19:35:21
3616
原创 不看会后悔的100个超有趣骚操作/冷知识(二)
上一弹地址:https://blog.youkuaiyun.com/点我访问/article/details/105419638····································································································································································································
2021-01-15 19:00:02
397
原创 每日一题
猜测这个程序的结果:long long c=3303258819;char d[4];void cvt(long long cc){ int a1=cc%0x100,a2=((cc%0x10000)-a1)/0x100, a3=((cc%0x1000000)-a2)/0x10000, a4=((cc%0x100000000)-a3)/0x1000000; d[0]=a4,d[1]=a3;d[2]=a2,d[3]=a1;} int main(){ cvt(c); cout<
2020-12-27 12:53:01
139
原创 1.TASK.INTERESTING:小C的难题
TASK小C要教隔壁小孩C++,小孩手误把stdio.h和iostream给删了。现在小C要教他hello world,想写一个可以达到类似ostream的功能的头文件(stream.bad()什么的忽略,只管输出),怎么办呢?此下为hello world文件:#include "my_iostream" //这里很奇怪,但小C给隔壁小孩 解释 (哄)过了using namespace std;int main(){cout<<"hello,world!"<<endl;
2020-12-18 20:01:20
270
1
原创 论c/c++的那些神奇的操作(未完)
10.能运行的最短代码c语言:main=0;c++语言:int main=0;原理:编译器只看标识符main,不管这是函数还是变量。(编译器的漏洞 特性)9.builtin掌握了这个以后,写代码从来不用头文件了……int main(){ __builtin_printf("hello world"); return 0;}builtin函数还有一堆 以下列出的只是一部分而已_exit, alloca, bcmp, bzero, dcgettext, dgettext, dr
2020-12-13 20:25:46
571
原创 黎曼zeta函数的快捷c++实现
const double bn[130]={0,0.16666666666666665741,-0.033333333333333332871,0.023809523809523808202,-0.033333333333333332871,0.075757575757575759678,-0.25311355311355310249,1.1666666666666667407,-7.0921568627450977118,54.971177944862155584,-529.124242424242424
2020-11-12 16:56:18
476
原创 黎曼zeta函数的c++实现
#include<cmath>using namespace std;template<class T>T Zeta(T s,double prec){ if(s<0&&(int)s==s&&(int)-s%2==0) return T(0); T sc=static_cast<T>(1 - static_cast<T>(s)); T sum=0,mult=0.5,change; T powers[10000
2020-11-10 14:10:17
555
1
原创 spaceEngine--遨游太空
进入了space Engine,按F3键搜索"sun",按回车,并抵达太阳。下图倒数第四个键是“抵达”。从上图我们可以看出:太阳是一颗黄矮星,直径1392000km,温度5504.9℃,自转周期25.38天,有4570000000年的历史。开始降落!在工具栏的倒数第三个!wow!可见太阳是极热的。O.o还是来水星吧。呃。。。看样子也很热嘛。着陆看看。原来是这颗直径4880km,质量0.05528个太阳质量的水星离太阳很近的呀。往外,来金星看看。呃。。。金星的大气层不太给力
2020-06-17 21:16:09
765
转载 pip install的背后,究竟是怎样的?
回想一下,当你发现某个模块不存在,会怎么办?你是手忙脚乱的找帮忙,还是从容不迫的找帮忙?选择题||___________________________________________________///////////\\//////////////////////\\\\\\\\\\\\\\\///\\/\/\\\\///\\///////////\\////////////...
2020-05-04 21:35:53
1517
原创 python5行代码内的神奇操作,我服了!
相信大家很熟悉python吧,>>>print(list(map(range,[10,30,12])))[range(0, 10), range(0, 30), range(0, 12)]python能有什么神操作呢?top10马上揭晓!10.nim——取物游戏你没有看错。5行代码以内,而且,只需要2行。第一步,安装Mydemos_pkg库pip install ...
2020-05-04 18:45:31
1352
原创 pip install背后,是怎样的?
回想一下,当你发现某个模块不存在,会怎么办?你是手忙脚乱的找帮忙,还是从容不迫的找帮忙?选择题||___________________________________________________///////////\\//////////////////////\\\\\\\\\\\\\\\///\\/\/\\\\///\\///////////\\////////////...
2020-05-01 22:29:56
1444
2
原创 手把手教你如何创建python的模块
说起python模块,当然是这样的from urllib.request import *可是这好像有点遥不可及。这是真的吗?好像不是。第一步:设计目录一个打包好的目录,就是这样的吧。│ install_requires.txt│ LISENSE│ MANIFEST│ README.html│ README.md│ setup.py│├─build│ └...
2020-04-13 22:19:23
711
原创 不看会后悔的100个超有趣冷知识(一)
记事本冷知识如何让记事本卡住?让许多字符瞬间变没360冷知识这么写360一定报毒防病毒妙招360原来按名字报在这里插入图片描述未完待续~~~记事本冷知识如何让记事本卡住?在记事本中,㎜=mm让许多字符瞬间变没360冷知识这么写360一定报毒防病毒妙招360原来按名字报未完待续~~~············...
2020-04-09 21:14:51
4786
原创 写给无聊的人看的冷知识
在C语言中可以插入一行代码不影响程序#include<stdio.h>main(){ printf("hi,hi,hi!!!!!%%%d",101); char* x; https://blog.youkuaiyun.com/PIPE111/article/details/105406271 return 0;}谁说#define后面不能有分号?我就能用它偷懒#include...
2020-04-09 12:35:10
520
3
原创 写给大忙人看的工作中的知识:锟斤拷问题
乙:嗨,你帮我个忙,今天领导说要我处理这个表格,可我看不懂这是啥玩意,你帮我瞧瞧。甲:哦,这是乱码。乙:为什么会出现乱码呢?甲:说来话可长了…乙:快说!快说!甲:美国人发明电脑时,需要存储字符,所以使用了一个数字一个字符的方法,有128个字符。乙:太少了。甲:嗯。确实少。它只有7个比特,当时有个1MB内存大家都来羡慕你。请看表乙:好像不够啊…甲:没错。所以各个国家为了语言要...
2020-04-08 18:49:24
2008
1
原创 qt的第一天
文件-新建 ????完成切换到ui拖一个双击改字右键转到槽点clicked自动切换到.cpp在MainWindow::on_pushButton_clicked()写就可以了弹出窗口,MessageBox是首选嗯?有点奇怪。原来是忘记加Windows.h了Ctrl+B编译Ctrl+R运行完...
2020-03-31 21:06:23
204
原创 解决啦!Windows自制u16cout来啦!
为了支持Unicode,string便有了 template<class _CharT> struct char_traits; template<typename _CharT, typename _Traits = char_traits<_CharT>, typename _Alloc = allocator<_Ch...
2020-03-11 20:03:51
404
unicode.hpp
2020-03-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人