当前位置: 代码迷 >> 综合
 解决方案列表
  • [综合] LeetCode 6.Z字形变换

    将一个给定字符串根据给定的行数,以从上往下、从左到右进行Z字形排列。 比如输入字符串为"LEETCODEISHIRING"行数为3时,排列如下: LCIR ETOESIIG EDHN 之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:"LCIRETOESIIGEDHN"。 请你实现这...

    40
    热度
  • [综合] LeetCode 8.字符串转换整数(atoi)

    请你来实现一个atoi函数,使其能将字符串转换成整数。 首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。 当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的正负号;假如第一个非空字符是数字,则直接将其与之后连续的数字...

    98
    热度
  • [综合] LeetCode 10.正则表达式匹配

    给定一个字符串(s)和一个字符模式(p)。实现支持'.'和'*'的正则表达式匹配。 '.'匹配任意单个字符。 '*'匹配零个或多个前面的元素。 匹配应该覆盖整个字符串(s),而不是部分字符串。 说明: s可能为空,且只包含从a-z的小写字母。 p可能为空,且只包含从a-z的小写字母,以及字符.和...

    12
    热度
  • [综合] LeetCode 23.合并K个排序链表

    合并k个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度。 示例: 输入: [1->4->5,1->3->4,2->6 ] 输出:1->1->2->3->4->4->5->6 渣渣晴在认真的处理链表……然鹅…… #De...

    33
    热度
  • [综合] LeetCode 24.两两交换链表中的节点

    给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例: 给定1->2->3->4,你应该返回2->1->4->3. #Definitionforsingly-linkedlist. #...

    8
    热度
  • [综合] LeetCode 143.重排链表

    给定一个单链表L:L0→L1→…→Ln-1→Ln,将其重新排列后变为:L0→Ln→L1→Ln-1→L2→Ln-2→… 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例1: 给定链表1->2->3->4,重新排列为1->4->2->3. 示例2:...

    67
    热度
  • [综合] LeetCode 103.二叉树的锯齿形层次遍历

    给定一个二叉树,返回其节点值的锯齿形层次遍历。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。 例如:给定二叉树[3,9,20,null,null,15,7], 3/\920/\157 返回锯齿形层次遍历如下: [[3],[20,9],[15,7] ] 渣渣晴分了左右两...

    52
    热度
  • [综合] 【学习笔记】天嵌2440第三季下学期——linux多线程互斥

    函数: 线程: intpthread_create(pthread_t*thread,constpthread_attr_t*attr,void*(*start_routine)(void*),void*arg); intpthread_join(pthread_tthread,void**re...

    28
    热度
  • [综合] 【学习笔记】天嵌2440第三季下学期——linux多线程同步

    实现线程同步可以通过低级的编程手段实现: 上代码: #include<stdio.h> #include<pthread.h>pthread_tthread[2]; intnumber=0; pthread_mutex_tmut;voidstudentA() {inti;f...

    9
    热度
  • [综合] 比较opencv2、opencv3关于读取视频文件、摄像头的编程风格

    (开发环境:ubuntu16.04+opencv3.1.0+qt5) 入门opencv首先了解下读取视频文件、摄像头的编程风格。 opencv2、opencv3对此最基本到区别莫过于操作图像矩阵的不同: opencv2采用到是IplImage指针;opencv3采用的是Mat矩阵。 先上代码: op...

    54
    热度
  • [综合] sudo使用出错

    今天不小心做了个死: sudochmod-R777/usr/lib然后sudo立即不能用了,错误信息: sudo:errorin/etc/sudo.conf,line0whileloadingplugin`sudoers_policy' sudo:/usr/lib/sudo/sudoers...

    62
    热度
  • [综合] 典型零件钢材选用

    轴类零件——中碳钢 齿轮类零件——中碳钢(中低速齿轮)、低碳钢(重载齿轮) 箱体类零件——高碳钢 弹簧类零件——弹簧钢(SUP,算是高碳合金钢吧) 注解: 低碳钢指碳含量小于0.25%的非合金钢。中碳钢指碳含量在0.25%~0.6%范围内的非合金钢。高碳钢指碳含量大于0.6%的非合金钢,常用碳含量...

    90
    热度
  • [综合] Oracle VM 虚拟机对于Ubuntu18.04 LTS无法创建共享文件夹问题

    为了安装tensorflow,特意装了Ubuntu18.04的64位版本,结果设备-安装增强功能没办法装上共享文件夹。 网上有些解决办法是安装open-vm-dkms sudoapt-getinstallopen-vm-dkms 但这种方法的反馈不怎么好。 想到自己的虚拟机版本是5.1的,最新的版本...

    77
    热度
  • [综合] opencv创建button失败

    OpenCVError:Thefunction/featureisnotimplemented(ThelibraryiscompiledwithoutQTsupport)incv::createButton…… 出现这个问题的原因是ui相应的接口没办法调用。 比如我是用qt开发的,因为编译的时候没有...

    70
    热度
  • [综合] QRadioButton connect后槽函数未被执行

    问题描述 QRadioButtonconnect后槽函数未被执行: QRadioButton相关声明: QRadioButton*UIRadioButton_XYZ,*UIRadioButton_PVR; QRadioButton相关定义: UIRadioButton_XYZ=newQRadioBu...

    83
    热度
  • [综合] QT多线程,阻塞卡顿与正确退出,哪些是运行在子线程的对象?

    Qt使用多线程的一些心得 这个帖子排版很乱,内容很多,我摘抄了一些重点的出来,加上了一些自己的体会,其中可能有所缺漏 问题 -在UI线程调用setSomething();函数和getSomething();函数会不会卡顿? -在UI线程调用QThread::quit()或QThread::exit(...

    13
    热度
  • [综合] QT windows环境下头文件相互包含无法通过预先声明解决

    今天从linux下移植一段编译过的代码到windows下,结果出现: error:unterminatedconditionaldirective 这是由于头文件相互包含导致的#ifndef不会认#endif问题。 代码微缩如下: 头文件tcv_dmhandle.h #ifndefTCV_DMHAN...

    83
    热度
  • [综合] 【QML】父item访问子item

    (一)环境 windows+Qt5.12.0 import: importQtQuick2.4 importQtQuick.Controls2.3 importQtQuick.Controls.Styles1.4 importQtGraphicalEffects1.0 描述:parentitem访问...

    31
    热度
  • [综合] 【QML】ScrollView与其子空间间有两层parent

    一般的QML控件访问其父控件只需要一个parent,但在某一次使用ScrollView的时候出了问题。 我们来看看ScrollView下面的子控件是什么情况: ScrollView{id:scrollView1Rectangle{id:rectangle_test}} 我们逐步去访问rectangl...

    52
    热度
  • [综合] 【LittleVGL】移植闪屏

    移植LittleVGL-V7的过程中遇到一些问题,最严重的是闪屏,而且不是一般的闪屏,是点一下控件,界面变花、变黑,再点一下其他空白处才正常。 最后定位是缓存设置有问题。缓存是在外部sdram的,用的LPC54628官方探索板,有16M的内存,开始定义是: staticlv_disp_buf_tdi...

    67
    热度