- 博客(18)
- 收藏
- 关注
原创 排序算法代码
class Solution {public: vector<int> sortArray(vector<int>& nums) { // 冒泡排序 n^2 稳定 比较相邻的两个元素并交换 // int tmp; // for (int i = 0; i < nums.size(); i++) { ...
2019-08-07 17:26:06
147
原创 大疆笔试题——阿拉伯数字转换为中文读法
实例输入: 18输出: 十八输入:9008000输出:九百万八千输入限定为8位数。分析大家还记得小时候学读数怎么学的吗?首先从后往前数有几位;然后从前往后读数,每四个为一组,比如9008000:900 | 8000 先读九百, 再加个万,再读八千。因此我们拿到输入的数字,先模10取到每一位上的数字,顺便得出了共有几位,如果大于4位,先读前四位,加上‘...
2019-08-07 17:22:02
744
1
原创 华为笔试题——括号字符串逆序展开
题目题目描述给定一个字符串,字符串包含数字、大小写字母以及括号(包括大括号、中括号和小括号),括号可以嵌套,即括号里面可以出现数字和括号。按照如下的规则对字符串进行展开,不需要考虑括号成对不匹配的问题,用例保证括号匹配,同时用例保证每个数字后面都有括号,不用考虑数字后面没有括号这种情况,即2a2(b)这种情况不用考虑。数字表示括号里的字符串重复的次数,展开后的字符串不包含括号。 将字...
2019-08-07 17:03:22
1117
原创 Go 用一个结构体生成不同的XML
问题描述现在有个硬件,它的api Post传递的参数都是xml格式。我需要用go语言调用它的接口。xml格式如下:s=1时,表示是个常量,只需传de。 <d> <s>1</s> <co> <de>0</de> </co&g...
2019-03-20 14:20:58
461
原创 Vue之旅——简单购物车
最近换公司了,不再写c++了,用go写代码简直太感动了,啥也不用想,“想当然”的做就可以实现的又快又好。以实习生身份入职一个月就写完了一个面向全公司的公共服务的一期后台开发。前台一期交给了同事开发,二期我需要接过来,所以有机会接触一下前台了。我们使用的是Vue框架。学了几天了。学习资料使用了清华大学出版社出的Vue.js实战。其中有一个示例代码:简单购物车。简单易理解,适合初学。现贴上源代码。...
2019-02-26 18:14:38
181
原创 map按value查找值
class map_value_finder {public: map_value_finder(std::string &from_num, std::string &to_num) : from_num_(from_num),to_num_(to_num) {} bool operator()(const std::map<s...
2018-10-27 14:58:54
2174
原创 C++ time_t 格式化时间输出
struct tm *local_time = NULL;char str_time[100];dialog->begin_time = time (NULL);local_time = localtime(&dialog->begin_time);strftime(str_time, sizeof(str_time), "%Y-%m-%d:%H:%M:%S", lo...
2018-10-26 14:18:14
5187
原创 初试JNI(ubuntu idea clion完整详细步骤)
1. 安装javaUbuntu直接采用apt安装,具体安装步骤百度即得,或者终端输入java -version根据提示进行安装。可参考博客:https://www.centos.bz/2018/06/%E5%9C%A8ubuntu-18-04%E4%B8%8A%E4%BD%BF%E7%94%A8apt%E5%AE%89%E8%A3%85java/2. 安装idea参考:h...
2018-10-08 15:44:20
1131
原创 javah找不到类文件终极跳坑
学习JNI,遇到了javah找不到类文件的问题。终于跳坑,来记录。按照教程: 在jnihello(项目)路径下创建文件夹what(包),在包文件夹下编辑HelloJni.java文件。在包文件夹下运行javac HelloJni.java,生成HelloJni.class。然后无论在what文件夹下还是在jnihello文件夹下运行javah都不对。问题其实出在javac上,.clas...
2018-09-27 13:59:42
3005
原创 软电话环境搭建
系统:Ubuntu代码:mirror组件 安装包:mirror-5.0.0服务器:freeswitchsip拨电话软件:eyebeam zoiper xlite
2018-08-20 18:06:29
983
原创 Ubuntu链接CentOS服务器
1. 安装openssh-serversudo apt-get install openssh-server2. 启动ssh serversudo ps -e |grep ssh3. 安装Putty远程登录sudo apt-get install putty、启动:putty4. 安装filezilla 传输文件sudo apt-install filezilla...
2018-08-20 17:29:20
961
1
原创 Asterisk 问题及解决办法
问题描述:sip show peersNo such command 'sip show peers' (type 'core show help sip show' for other possible commands)解决办法:chenyy*CLI> module load chan_sip.soLoaded chan_sip.soSIP channel loa...
2018-08-20 14:34:04
1587
转载 学习SIP协议(一)
sip(Session Initiation Protocol)是P2P通信标准协议之一,SIP是属于应用层的控制协议,主要用于在一个或多个参与者之间创建、修改和中止会话(sessions)。会话的类型包括IP电话,多媒体流分发和多媒体会议等。SIP协议凭借其简单、易于扩展、便于实现等诸多优点越来越得到业界的青睐,它正逐步成为NGN(下一代网络)和3G多媒体子系统域中的重要协议,并且市场上出现越来...
2018-08-20 14:22:18
351
原创 C++ 各种关键字
类的对象作为函数形参bool fini_stream_handler(stream_event_fact* fact)我的代码里有很多这样的函数,以对象指针作为函数形参。对象的传递方式有值传递和地址传递两种(地址传递包括指针传递和引用传递) 值传递 bool fini_stream_handler(stream_event_fact fact) 值传递...
2018-08-16 14:09:44
384
原创 工作已经一个半月了
在这个岗位上默默工作了一个半月了,现在还没有正式对哪块负责。一直在学习,学习了clion git socket boost reactor,这一个月搭建了环境,提交过两次代码:分别是socket、epoll训练和reactor练习代码。现在的感受是:感谢公司和老大给我时间学习成长,但是对自己缓慢的成长速度感到抱歉。代码可以改出想要的功能,但是从无到有一句句自己写是不可能的。不知这样能不能胜...
2018-08-13 11:07:37
129
转载 Std::ios_base用法
std::ios_base::openmode std::ios_base::in: 打开文件进行读操作,即读取文件中的数据 如果指定路径中没有包含该文件,不会创建,而且设置std::ios_base::badbit. std::ios_base::out: 打开文件进行写操作,即写入数据到文件。 如果指定路径中并没有包含该文件,会创建一个新的. ...
2018-08-07 16:47:46
10125
原创 ubuntu下的clion第一次配置boost的cmakefile文件编写
boost的安装配置:https://blog.csdn.net/u011641865/article/details/73498533cmakelists文件:cmake_minimum_required(VERSION 3.6) #cmake版本不用修改project(boosttry) #项目名,clion自动生成set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}...
2018-07-05 17:07:53
754
原创 Linux下安装CLion的详细顺序
有没有小白和我一样,从vmware开始装起,创建新的虚拟机,安装ubuntu系统。然后再安装clion在网上搜索到clion在linux下的安装步骤,感觉很简单,安装过程很顺利,但是安装完之后,hello world根本跑步起来哈原因就是我们的ubuntu系统是崭新崭新的,一些clion依赖的软件根本没有安装。首先是跑hello world时的cmake找不到。崭新崭新的ubuntu当然要先去安装...
2018-07-03 09:59:54
7313
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人