String,是Java中除了基本数据类型以外,最为重要的一个类型了.很多人会认为他比较简单.但是和String有关的面试题有很多,下面我随便找两道面试题,看看你能不能都答对: Q1:String s = new String("hollis");定义了几个对象. Q2:如何理解String的intern方法 上面这两个是面试题和String相关的比较常考的,很多人一般都知道答案. A1:若常量池中已经存在"hollis",则直接引用,也就是此时只会创建一个对象,如…
终于搞定了cxgrid的多行表头 转自:http://mycreature.blog.163.com/blog/static/556317200772524226400/     这一周都在处理dbgrideh向cxgrid迁移的问题,在感叹cxgrid功能强大的同时不得不面对这种强大带来的高昂的学习成本,然后就开始感叹相关材料的缺乏.虽然可以从cxgrid的帮助文件中获取相当多有用的信息,但帮助文档中的内容更多集中在设计时的设置,对于运行时的设置的介绍相当有限,而项目里的grid大都是动态配置…
我终于搞清楚这个问题了,大家使用谷歌地图手机版.MobileTrack以及网优用的FieldTest获取到的WCDMA基站Cellid为什么不是大家手头的CellTrack91或基站表里的数字了...这个问题说起来非常的囧,以前我就知道有这个问题,但我从来没有深究过,因为反正不影响我使用嘛.但昨晚睡觉前躺在床上无聊,打开FieldTest研究白天附近基站掉线问题,突然发现了WCDMA基站Cellid的编号规则…………   以前2G时,大家用基站软件,获取到的LAC和CELL都是16进制的4位编号…
这个版本有powerpdf可以支持,但有bug, 经过反复摸索,终于搞定. 基本可用. 主要是中英文混合在一起,如果按中文输出,会有英文宽度也是中文的宽度了,格式变化,不可 接受. 而按英文输出,又是乱码.…
最近碰到了CString 转 const char *的问题. 以前只要简单的一个强制转换就OK了,可现在是不行了,搜索了很多资料,终于搞定,主要是Unicode和ANSI的问题,只要做一个转换就可以了,不过这个过程远没有6.0来的那么轻松.下面这段转换代码也是从MSDN上获取的. CString str=_T("这是我的测试程序.");// 先得到要转换为字符的长度const size_t strsize=(str.GetLength()+1)*2; // 宽字符的长度;char *…
模拟摄像头,AV视频信号线解码,PAL制 NTSC,输入解码显示,终于搞定,记录下! 咱们常用的摄像头,监控等,大多数都是AV信号,国内制式都是PAL,采用同轴,传输,这样的好处在于,传输距离可以很长,且线路简单.视频阵列中也大多使用av摄像头. 常用的机顶盒,电视机,机顶盒最终输出的图像信号到电视机,绝大部分都是CVBS,混合信号,其中视频信号为AV,PAL制式. 所以pal制式信号,是相当流行,也相当适用.之前搞定了CMOS摄像头驱动,大多数并口信号线,ttl电平,因为信号线多,不易形成整列…
终于搞懂了vue 的 render 函数(一) -_-|||:https://blog.csdn.net/sansan_7957/article/details/83014838 render: h => h(App):https://blog.csdn.net/A13330069275/article/details/81114544…
vue-router 路由元信息:https://blog.csdn.net/wenyun_kang/article/details/70987840 终于搞明白了路由元信息是个啥了:https://blog.csdn.net/cofecode/article/details/79181894 一.背景 之前写前端都是后端返回界面,跳转神马的完全不用自己操心,但是这次用 vue 写的前端,第一次前后端分离,后端只给前端提供数据接口,一开始还想着是后端控制界面的渲染神马的,但是后面一想,路由神马的…
[本文版权归微信公众号"代码艺术"(ID:onblog)所有,若是转载请务必保留本段原创声明,违者必究.若是文章有不足之处,欢迎关注微信公众号私信与我进行交流!] 前言 本文起因于一次我使用WPS的表格另存为功能导出为TXT文本,如下图所示: WPS 提示保存的文本文件的类型为 Unicode ,事实上这句提示很废话. 因为众所周知,Unicode 只是一套编码标准,而不是具体的编码实现,简而言之只是提供了二进制与具体字符之间的对应关系.相信在实际开发中应该没有人在程序中指定编码格式为…
live555已经发展了十几年了,不得不钦佩作者坚持不懈的奉献和国外的开源生态环境,live555可以说是大部分的安防从业者的入门之选,尤其是在嵌入式或者Linux系统上,其应用还是蛮广泛的,主要是其兼容性和稳定性: 但是随着live555十几年的不断迭代,很多开发者反复向作者Ross提到的多线程和IPv6的功能,作者也一直都没有去尝试,可能是这样会对live555的架构产生比较大的改动和影响,作者为了稳妥,选择了小改动.稳定.逐步迭代的方式, 虽然是性能稳定,但支持的路数有限,不能多线程工作始…
> sleep/wait/notify/notifyAll分别有什么作用?它们的区别是什么?wait时为什么要放在循环里而不能直接用if? ## 简介 首先对几个相关的方法做个简单解释,Object中有几个用于线程同步的方法:wait.notify.notifyAll. ```java public class Object { public final native void wait(long timeout) throws InterruptedException; public fina…
英文:https://arpitbhayani.me/blogs/string-interning 作者:arpit 译者:豌豆花下猫("Python猫"公众号作者) 声明:本翻译是出于交流学习的目的,基于 CC BY-NC-SA 4.0 授权协议.为便于阅读,内容略有改动. 每种编程语言为了表现出色,并且实现卓越的性能,都需要有大量编译器级与解释器级的优化. 由于字符串是任何编程语言中不可或缺的一个部分,因此,如果有快速操作字符串的能力,就可以迅速地提高整体的性能. 在本文中,我们将…
基本步骤和网上其它文章说得基本一样.只是在具体操作的时候或多或少存在些问题 一 打开 apache 的配置文件 httpd.conf . 二 将#loadmodule rewrite_module modules/mod_rewrite前面的#去掉 三在(路径是网站的根目录)中找到AllowOverride none改为all apache就配好了,重启就OK 余下的就是写.htaccess文件了 在windows下不能直接创建文件名为.htaccess的文件,因为没有文件名,只有扩展名.可以先…
题意:给你两个长度分别为n(1 <= N <= 1000000)和m(1 <= M <= 10000)的序列a[]和b[],求b[]序列在a[]序列中出现的首位置.如果没有请输出-1. 这题用裸KMP算法O(N)水过- KMP算法的两个函数: Code(hdu1711): #include <stdio.h> #include <string.h> const int maxn = 1000005; const int maxm = 10005; int a…
轻型目录访问协议(英文:Lightweight Directory Access Protocol,缩写:LDAP)是一个开放的,中立的,工业标准的应用协议,通过IP协议提供访问控制和维护分布式信息的目录信息. OpenLDAP是轻型目录访问协议(Lightweight Directory Access Protocol,LDAP)的自由和开源的实现,在其OpenLDAP许可证下发行,并已经被包含在众多流行的Linux发行版中. 可以这样讲:市面上只要你能够想像得到的所有工具软件,全部都支持LD…
首先最重要的是 你要明白 https接口的接收或者发送 的形式 是  https://域名:端口号   而不是 https://ip:端口号   一,首先,去阿里云注册免费ssl证书   1,在搜索框中输入关键字证书,点击SSL证书   2,点击购买证书 3,选择免费型,点击购买 4,点击支付  5,点击确认支付 6,支付成功后进入证书控制台  7,点击申请 8,填写信息,点击下一步,最后点击验证,等待审核结束. 9,证书下来之后进入阿里云证书管理控制台下载证书  (nginx),如图  10,…
之前只是很模糊的知道其意思,在request scope中,每个request创建一个新的bean,在session scope中,同一session中的bean都是一样的 但是不知道怎么用代码去验证它 今天可找到验证它的代码了 首先定义一个简单的类 import lombok.Getter; import lombok.Setter; @Getter @Setter public class HelloMessageGenerator { private String message; @Ov…
PR(Precision Recall)曲线 问题 最近项目中遇到一个比较有意思的问题, 如下所示为: 图中的PR曲线很奇怪, 左边从1突然变到0. PR源码分析 为了搞清楚这个问题, 对源码进行了分析. 如下所示为上图对应的代码: from sklearn.metrics import precision_recall_curve import matplotlib.pyplot as plt score = np.array([0.9, 0.8, 0.7, 0.6, 0.3, 0.2, 0.…
设计>>字体>>自定义字体>>所有字体改为宋体>>保存>>点击字体确认当前字体是自己刚新建的>>点击旁边设为默认值>>是>>OK!!!! 然后可以输入一连串双引号试试!!!重启word再试试!!!…
为了方便研究各种机器学习算法,我想用graphlab来辅助我对后续算法的研究.所以我的目标就是安装graphlab到我的windows笔记本中.而基于python的graphlab的安装最好是采用如下步骤: 1 安装Anaconda2-4.0.0-Windows-x86_64.exe文件(需要手动下载) 2 conda create -n gl-env python=2.7 anaconda=4.0.0     :安装2.7 3 activate gl-env      :进入anaconda命…
词法定界:当一个函数内嵌套另一个函数的时候,内函数可以访问外部函数的局部变量,这种特征叫做词法定界 table.sort(names,functin (n1,n2) return grades[n1]>grades[n2] end) //内部匿名函数可以访问外部函数的n1,n2 第一类值:lua当中函数是一个值,他可以存在变量中,可以作为函数参数,可以作为返回值 function test() local i=0 return function() i++ ... end end //函数作为返…
问题一:DOS与windows中cmd区别 在windows系统中,“开始-运行-cmd”可以打开“cmd.exe”,进行命令行操作. 操作系统可以分成核心(kernel)和Shell(外壳)两部分,其中,Shell是操作系统与外部的主要接口,位于操作系统的外层,为用户提供与操作系统核心沟通的途径.在windows系统中见到的桌面即explorer.exe(资源管理器)是图形shell,而cmd就是命令行shell.这算是cmd与dos的最大区别,一个只是接口.一个是操作系统.只是cmd中的某些…
导入plugin,构建qapplicationhttps://forum.qt.io/topic/60940/qt-static-dll-x64-using-qapplication-issues/2我构建了qapplication,但是没调用exec,想不通为啥能工作 主程序里exec了,dll里面有exec 你是怎么调用dll的?也许在LoadLibrary/Plugin的时候,帮你对接了?我是隐式调用的 你导入什么plugin了qwindowsintegration…
1.前言 Redis单节点存在单点故障,为解决单点问题,需要对Redis节点配置从节点.使用哨兵来监听主节点存活状态,若主节点挂掉,从节点能继续提供缓存功能.从节点怎样和主节点间完成数据传递?就是Redis的主从复制. 2. 主从配置及作用 临时配置:redis-cli进入redis从节点后,使用 --slaveof [masterIP] [masterPort] 永久配置:进入从节点的配置文件redis.conf,增加slaveof [masterIP] [masterPort] 作用: 1)…
安装 一.安装 sudo apt-get install vsftpd 二.查看安装结果 安装完毕,检查vsftpd进程是否已启动,可以查看进程或者查看监听端口 ps -eaf|grep vsftpd tony@T:~$ ps -eaf | grep vsftpd root : ? :: /usr/sbin/vsftpd tony : pts/ :: grep --color=auto vsftpd netstat -tnl | grep : tony@T:~$ netstat -tnl | g…
这篇牛逼: IDEA 中最重要的各种设置项,就是这个 Project Structre 了,关乎你的项目运行,缺胳膊少腿都不行. 最近公司正好也是用之前自己比较熟悉的IDEA而不是Eclipse,为了更深入理解和使用,就找来各种资料再研究一下,这里整理后来个输出. 1.1 Project Project name:定义项目的名称: Project SDK:设置该项目使用的JDK,也可以在此处新添加其他版本的JDK: Project language level:这个和JDK的类似,区别在于,假如…
开篇语 忽然有一种感觉,每次学习一个知识点就像是谈一场恋爱:从初次邂逅,到彼此了解,一切都那么的符合恋爱的过程! 如果这个知识点再有点"调皮"的话,那简直是让人欲仙欲死而又不可自拔!因为你永远不知道它还有多少面纱等着你揭开,当你自以为对它已经足够了解的时候,冷不防就是一个盲点迎面砸来. 它简直就像一个"宝藏女孩",你要时刻做好迎接"惊喜"的准备! 可能正是因为这种新鲜感,我才能一直保持一种类似亢奋的状态吧.当然,这只是针对知识而言,对待情感我还是…
1.== 比较的是什么? 1 package xupengwei.string; 2 /** 3 * @describe: 4 * @author chenmo-xpw 5 * @version 2014年5月22日 下午1:00:42 6 */ 7 public class StringDemo { 8 public static void main(String[] args) { 9 String s1 = "hello chenmo"; 10 String s2 = "…
perfTimeStr = perfTimeStr.replace(perfTimeStr.substring(0,4), "____"); perfTimeStr = perfTimeStr.substring(4);…