- 博客(235)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 vue新建项目
一. 下载nodejs二. 安装检查安装是否成功命令:node -v npm -v使用淘宝NPM 镜像直接使用npm 的官方镜像是非常慢的,这里使用淘宝 NPM 镜像。$ npm install -g cnpm --registry=https://registry.npm.taobao.org这样就可以使用cnpm 命令来安装模块了:...
2022-05-17 12:04:50
340
原创 设置jdk
在系统变量中点击新建,变量名JAVA_HOME,变量值为刚刚安装JDK的系统路径在系统变量中寻找“Path”,点击后新建,在最前面输入“%JAVA_HOME%/bin;”,并点击确定
2022-04-08 23:26:21
367
原创 c++ sizeof分别获取指针、引用、数组的长度
char* p = new char[500]; char& a = *p; int l1 = sizeof(p); //4 int l2 = sizeof(a); //1 int l3 = sizeof(*p); //1 int l4 = strlen(p); //不固定 到'\0'为止 ZeroMemory(p, 500); // int l5 = strlen(p); //0 char p2...
2022-02-17 11:25:15
1889
1
原创 input标签checkbox选中触发事件的方法
目的:1. 打开页面时,根据后端返回的的值isRequired,设置页面的checkbox标签的勾选状态,并给隐藏的text标签的value赋值,以便于在提交页面时把isRequired再返回给后端2. 切换checkbox标签的勾选状态时,修改隐藏的text标签的value的值,勾选是1,取消勾选是0html代码:<div class="col-sm-8"> <input type="checkbox" class="minimal pull-left Grandpa isR.
2021-12-30 11:01:27
24590
转载 时间函数CONVERT和DATEADD的实际应用,求每个月最后一天
我要在数据库中查询昨天和上月最后一天的数据,在网上找例子,解决如下 String sLastTime=""; if(bMonth){ sLastTime = " AND DATEADD(Day,-1,CONVERT(varchar(8),'"2021-09-02"',120)+'01') = 数据库时间字段"; //上月最后一天 }else{ sLastTime = " AND DATEADD(DAY,-1...
2021-09-10 16:26:00
571
原创 nginx windows 发布前端页面
1.后端设置的端口如下:2. 前端文件的配置3. nginx的配置4.启动nginx.exe5. 用浏览器访问
2021-08-23 11:22:06
263
原创 idea设置jdk
安装idea后设置jdk新装的idea打开以前的项目,run报错如下:网上大部分说法是关闭防火墙,但是对我的情况并不管用。后来发现是少了第二部,详记如下:一. idea添加jdk依次点开File -->Project Structure,点击左侧标签页,点击SDKs2、点击+号,选SDK3、在弹出框选择jdk路径4.添加完jdk后就是下面的样子5、照这个顺序可以配置多个jdk二. 设置jdk1.右键项目2. 设置版本...
2021-08-23 10:06:07
40230
转载 Spring Boot -01- 快速入门篇(图文教程)
转载自:https://blog.youkuaiyun.com/qq_40147863/article/details/84194493今天开始不断整理 Spring Boot 2.0 版本学习笔记,大家可以在博客看到我的笔记,然后大家想看视频课程也可以到【慕课网】手机 app,去找【Spring Boot 2.0 深度实践】的课程,令人开心的是,课程完全免费!什么是 Spring Boot?Spring Boot 是由 Pivotal 团队提供的全新框架。Spring Boot 是所有基于 Sp.
2021-02-05 17:39:59
140
1
原创 apache + php的下载与安装
一. 下载打开官网:百度输入apache2. 找到安装包上面的翻译是:Apache HTTP Server Project本身不提供二进制版本的软件,仅提供源代码。 单个提交者可以提供二进制软件包来方便,但它不是可交付的版本。如果您不能自己编译Apache HTTP Server,则可以从Internet上的大量二进制发行版中获取二进制软件包。在Microsoft Windows上部署Apache httpd以及可选的PHP和MySQL的流行选项包括...
2021-01-28 15:50:58
742
转载 C++11常用新特性快速一览
转载自https://blog.youkuaiyun.com/jiange_zh/article/details/79356417版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.youkuaiyun.com/jiange_zh/article/details/79356417最近工作中,遇到一些问题,使用C++11实现起来会更加方便,而线上的生产环境还不支持C++11,于是决定新年开工后,在组内把C++11推广开来,整理以...
2021-01-26 17:03:35
204
原创 重装VmWare后centos 网络的设置
win10自动升级后vmware不能打开,重装vmware后,发现网关变了1. vmware网关查看方法:“编辑”-->"虚拟网络编辑器"-->选择“NAT模式”-->"NAT"设置2. 修改centos的静态ip :vi /etc/sysconfig/network-scripts/ifcfg-eth0然后win10能ping通centos了,但是centos里...
2019-10-17 15:18:18
266
转载 eclipse常用 快捷键
1、alt+shift+L自动返回方法类型:在eclipse中“window”→“Preferences”→General→Keys→找到Extract Local Variable这个对应的快捷键2、alt+shift+M自动创建方法:在eclipse中“window”→“Preferences”→General→Keys→找到Extract Function这个对应的快捷键3、...
2019-01-01 21:18:50
534
1
转载 非强类型dataset VS 强类型dataset
非强类型(UnTyped)Dataset 无需预先定义对应表的各个字段的属性,可以直接从查询出来的结果集(非强类型(UnTyped)Dataset)中取值例如: string lFirstName = lDs.Table["MyTable"].Rows[0]["FirstName"].ToString(); (其中lDs是类Dataset的一个对象)强类型的(Strong-Typed)D...
2018-12-13 11:15:53
384
转载 linux使用windows中编辑的文件,格式问题
参考:https://blog.youkuaiyun.com/yongan1006/article/details/8142527运行脚本时出现了这样一个错误,打开之后并没有找到所谓的^M,查了之后才知道原来是文件格式的问题,也就是linux和windows之间的不完全兼容。。。具体细节不管,如果验证:vim test.sh:set ff?如果出现fileforma=dos那么就基本可以确定是这个...
2018-09-10 18:24:54
423
转载 syntax error near unexpected token `newline'脚本无法执行
问题描述执行run.sh脚本是报错,报错信息如下:/data/app/information-provider: No such file or directory: command not found./run.sh: line 4: syntax error near unexpected token `newline''/run.sh: line 4: `case "$1"...
2018-09-10 18:01:23
15763
转载 Unix NetWork Programming——环境搭建(解决unp.h等源码编译问题)
下面开始用简单但典型的客户端和服务器端程序说明如何进行网络编程。这一小节讲的是客户端,一个用来连接并读取服务器发送来的时间的客户端。这里涉及到了编写代码,因此要搭建unix网络编程环境 unix系统我没安装,系统不易获得而且也没必要安装unix。用linux是最佳选择。再者我本来就是ubuntu系统,所以就在ubuntu下搭建环境了。1,安装编译器,为了齐全还是安装一下buil...
2018-07-24 15:37:17
401
转载 linux里mnt下无hgfs文件
安装VM tools第一步:用VMware安装Ubuntu 12.04详细过程图解http://wenku.baidu.com/view/734ae36148d7c1c708a14530.html这个很简单,看下教程即可。第二部:VM与主机共享文件夹的设置(VM7.1以上版本可以直接拖拽):为了更好的解决虚拟机与主机的共享问题,VMware公司有一个VMWare-tools,来...
2018-07-17 17:57:55
1134
转载 C/C++ makefile自动生成工具(comake2,autotools,linux),希望能为开源做点微薄的贡献!
一. 手动写了一个工具类,生成现成的c或者cpp框架。 git路径:https://github.com/chuanshanjia/ccpp/blob/master/frame.sh git说明:https://github.com/chuanshanjia/ccpp/blob/master/README.md #makefile自动生成工具 f...
2018-07-13 23:11:45
1406
转载 vim使用技巧
命令模式应该是常态在vim中,保存:w,需要在命令模式下进行。Esc切换到命令模式。只要不输入文字,就切换到命令模式,命令模式是常态!HJKL光标上下左右移动vim的大部分快捷键在命令模式下完成,而且HJKL也是在命令模式下才生效的。如果你在插入模式下工作,不用HJKL。让你的操作可重复假设如下文本one two three four five six 我希望改成 "one","t...
2018-07-06 20:42:56
188
转载 Linux—shell中$(( ))、$( )、``与${ }的区别
一. $( )与` `(反引号) 命令替换 $ echo today is $(date "+%Y-%m-%d") 多层嵌套 cmd3 $(cmd2 $(cmd1)) cmd3 `cmd2 \`cmd1\``二. ${ }1. 变量替换...
2018-06-30 21:36:46
478
转载 程序员们,只需三步,教你搭建一个区块链程序 | 经典好文
区块链,大家或许都不陌生,或多或少都对它有一些了解。不过,这些了解可能都是支离破碎的。当问及其中一些概念是如何实现的,你可能就「蒙圈」了。那想了解其中的实现细节怎么办呢?这篇文章可以手把手的教你搭建一个区块链程序,让你从技术层面,详细了解区块链的实现细节。我相信你把这篇文章的代码跑一遍,你会有一种「哦!原来是这么实现的」想法。下面,我们就来试试吧。作者 | Daniel van Flymen译者 ...
2018-06-28 22:18:59
5526
转载 shell 流程控制
【前言】 之前写过一篇文章叫做 shell脚本的基础入门,既然已经入门了,那今天就来说说shell编程的进阶。 我们知道,shell脚本可以用来帮助我们更快的提高工作效率,而在工作中,很多时候的工作的简单而复杂的。什么叫做简单而复杂?简单是说他的操作性很简单,只是一行命令或者两行命令搞定,而复杂是说可能由于工作的需要性,有时候这一条或者两行命令需要我们重复执行十遍百遍,如果说人工去一遍一遍的执...
2018-06-27 18:11:53
708
转载 shell脚本的基础入门
一.【shebang】 二.【变量】 三.【逻辑运算】 四. 数值、字符串、文件测试、组合测试五.【read命令】 【前言】 脚本文件需要拥有执行权限,不然它只是一个普通文件。一.【shebang】首先,创建文件:vim filename,在文件的开头写一个命令:这一行命令有一个统称,叫做”! shebang“ : 由上可知,”shebang“写在U...
2018-06-27 18:08:50
476
原创 正则表达式
grep [-acniv] '字符串' filename一. grep的参数-a 文本方式搜索-c 找到的次数-n 显示行号 例: grep -n ' the' filename-i 忽略大小写 例: grep -in 'the' filename-v 反选 例: grep -vn ...
2018-06-26 10:13:25
361
转载 一个不错的shell 脚本教程
一个很不错的bash脚本编写教程,至少没接触过BASH的也能看懂!建立一个脚本 Linux中有好多中不同的shell,但是通常我们使用bash (bourne again shell) 进行shell编程,因为bash是免费的并且很容易使用。所以在本文中笔者所提供的脚本都是使用bash(但是在大多数情况下,这些脚本同样可以在 bash的大姐,bourne shell中运行)。 如同其他语言一样...
2018-06-25 18:16:17
805
转载 C++设计模式
设计模式(Design Pattern)代表了最佳的实践,在面向对象的编程中被很多老鸟们反复使用。使用设计模式有很多好处:可重用代码保证代码可靠性使代码更易被他人理解……毫无疑问,设计模式于己、于人、于系统都是多赢的。《设计模式》之于程序员,就好比《圣经》之于耶稣信徒一样,意义可想而知!简述什么是 GoF设计模式的类型创建型模式结构型模式行为型模式N 问设计模式源码地址版权所有:一去丶二三里,转载...
2018-05-22 18:33:41
184
转载 python3 中文手册
http://docs.pythontab.com/python/python3.4/controlflow.html
2018-05-18 17:09:43
16858
转载 零基础入门深度学习(1) - 感知器
无论即将到来的是大数据时代还是人工智能时代,亦或是传统行业使用人工智能在云上处理大数据的时代,作为一个有理想有追求的程序员,不懂深度学习(Deep Learning)这个超热的技术,会不会感觉马上就out了?现在救命稻草来了,《零基础入门深度学习》系列文章旨在讲帮助爱编程的你从零基础达到入门级水平。零基础意味着你不需要太多的数学知识,只要会写程序就行了,没错,这是专门为程序员写的文章。虽然文中会有...
2018-05-16 18:08:12
406
转载 Duilib 实现右下角弹出像QQ新闻窗口,3秒后自动关闭(一)
转载:https://blog.twofei.com/667/自绘或子类化控件时,有时需要处理鼠标进入(MouseEnter)/鼠标离开(MouseLeave)/鼠标停留(MouseHover)消息,虽然有定义这两个消息常量(WM_MOUSEHOVER 与 WM_MOUSELEAVE),但默认情况下 Windows 的窗口消息是不会产生这三个消息的。但提供了一个 API 函数_TrackMouse...
2018-05-15 18:50:45
1807
转载 duilib中实现弹出模态框时要注意的地方
在duilib中,可以调用CWindowWnd::ShowModal()来实现模态框的显示,该接口的代码如下所示:[cpp] view plain copyUINT CWindowWnd::ShowModal() { ASSERT( ::IsWindow(m_hWnd) ); UINT nRet = 0; HWND hWndParent = GetWindowOwn...
2018-05-15 18:49:01
3129
转载 Google V8编程详解(五)JS调用C++
上一章主要讲了Google V8的Context概念。那么其实Google V8的基本概念还有FunctionTemplate, ObjectTemplate等比较重要的基本概念,这些概念将在后续章节中进行渗透。本章主要来讲讲如何通过V8来实现JS调用C++。JS调用C++,分为JS调用C++函数(全局),和调用C++类。JS调用C++函数JS调用C++函数,就是通过FunctionTemplat...
2018-05-12 17:58:16
997
转载 CEF完整嵌入DUI窗体(五) --JS调用C++注册的函数
这节我们讲解下JS如何调用C++的函数,我们需要给每个浏览器控件灵活的注册函数,以便JS调用实现,C++代码中如何执行JS已经在前边的章节中说明;首先我们说下libcef_dll_wrapper 中封装的几个主要类: CefApp: 提供了进程相关的回调管理,我们通常会继承这个类和CefRenderProcessHandler或CefBrowserProcessHandler,两两组合来形成主进程...
2018-05-12 17:57:34
913
转载 CEF中JavaScript与C++交互
在CEF里,JS和Native(C/C++)代码可以很方便的交互,这里https://bitbucket.org/chromiumembedded/cef/wiki/JavaScriptIntegration.md讲解得很清楚。我照着它实现了一个简单的交互示例。foruok原创,如需转载请关注foruok的微信订阅号“程序视界”联系foruok。在贴代码之前,先来看看Browser进程和Rende...
2018-05-12 17:56:45
363
1
转载 duilib + cef简单浏览器的demo2--c++和js交互
参考连接:https://bitbucket.org/chromiumembedded/cef/wiki/Homedemo下载地址:http://download.youkuaiyun.com/detail/shuaixingrumo/9560822前一篇博文讲述了在duilib中怎么使用cef3, 这篇我们来探讨下怎么在duilib中使用cef3, 让c++和js交互。首先需要提下, cef3中, rend...
2018-05-12 17:55:36
799
转载 Win10+VS2015下配置OpenCV
工具/原料VS2015OpenCV3.20 http://jaist.dl.sourceforge.net/project/opencvlibrary/opencv-win/3.2.0/opencv-3.2.0-vc14.exe方法/步骤下载工具:本教程以OpenCV3.2.0为例。解压:本教程解压到D盘,解压的其它地方也是可以的,解压完后得到一个名为opencv目录。配置系统变量:选择此电脑(计...
2018-03-01 16:06:03
210
转载 做10年Windows程序员与做10年Linux程序员的区别
如果一个程序员从来没有在linux,unix下开发过程序,一直在windows下面开发程序, 同样是工作10年, 大部分情况下与在linux,unix下面开发10年的程序员水平会差别很大。我写这篇文章并不是想贬低windows下面开发的人,做windows开发的人看了可能会感觉不舒服,我并不是这个意思,我只是说说我自己的感受,我最早开始学习编程也是在windows下面的, 学的是VB,后来转到VC
2017-10-12 09:25:24
714
5
转载 DNS的解析杂谈,以及gethostbyname的弊端
http://blog.youkuaiyun.com/shijun_zhang/article/details/65774261、前言: 在网络编程中,常常要使用域名转换为IP的操作,这个时候就需要用到域名解析。域名解析是一个垂直请求的过程,具体如下图。 2、gethostbyname的性能瓶颈 Unix/Linux下的gethostbyname函数常用来向DNS查询一个域名的
2017-09-05 17:51:00
986
转载 TCP最小传输单元和最大传输单元
一个以太网数据帧的用户数据段是 46-1500字节TCP协议的话,有20字节IP头+20字节TCP头,占用40字节也就是说留给用户的数据是6字节-1460字节所以对于TCP协议来说,如果你发送的数据小于6字节(不是几百字节)的时候,是“亏本”的所以TCP协议有一个Nagle算法,满足一定条件的情况下,对send的数据缓存、拼接到一起再发送,这个选项默认是开启的。当然你可以通过T
2017-09-01 18:17:33
7107
1
转载 Linux网络编程“惊群”问题总结
1、前言 我从事Linux系统下网络开发将近4年了,经常还是遇到一些问题,只是知其然而不知其所以然,有时候和其他人交流,搞得非常尴尬。如今计算机都是多核了,网络编程框架也逐步丰富多了,我所知道的有多进程、多线程、异步事件驱动常用的三种模型。最经典的模型就是Nginx中所用的Master-Worker多进程异步驱动模型。今天和大家一起讨论一下网络开发中遇到的“惊群”现象。之前只是听说过这个现象
2017-08-21 16:05:15
326
cximage 图像转换,图像旋转,处理图像的高级类库
2010-09-01
海康的H264数据做流媒体怎么做
2015-05-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人