StringCbCopy和StringCchCopy的用法及区别

StringCbCopy函数用于拷贝string,且提供了目标缓冲区的大小作为参数,防止缓冲区溢出等安全问题。这个函数可用于替换以下函数的使用:strcpy, wcscpy, _tcscpy,lstrcpy,StrCpyStringCbCopy函数原型如下:HRESULT StringCbCop...
分类: 编程语言 发布时间: 04-17 12:20 阅读次数: 3

iOS 原生实现生成二维码(CoreImage)工具类,不依赖第三方库,可自定义背景颜色,添加logo(Swift 4.0)

import Foundation import CoreImage import UIKit extension UIColor { var coreImageColor: CIColor { return CIColor(color: self) } var components: (red: CGFloat, green: CGFloat, bl...
分类: 编程语言 发布时间: 04-17 12:20 阅读次数: 4

与C初相识

对于编程知识的了解,以前都是来源于谭浩强的C语言,看书看到算法就看不下去了,废话太多,重点不突出,直到遇到了一些编程的大牛,一边跟我们谈笑风生一边代码敲得行云流水,再一次激发了对C的兴趣,内心里有种很强烈,渴望去学习的欲望,怎奈纵有豪情万丈代码还是得一个一个的敲呀。看了三道C的题分别是,打印100~200之间的素数,九九乘法口诀表,列出1000到2000年之间的闰年,看了两个小时,理清了逻辑,知道...
分类: 编程语言 发布时间: 04-17 12:20 阅读次数: 3

Python基础命令

什么是操作系统?其是一段代码。 操作系统能够直接控制硬件,也支持应用程序在上运行作为硬件和应用程序之间的  中介! 从而应用程序间接调用硬件2.linux基本命令ctrl  shift  +  增加字号ctrl  -  减小字号ls  ;ls +路径;ls +文件夹       listls -a显示当前隐藏文件    以.开头的都是隐藏文件ls -l以列表的形式显示当前文件   不包含隐藏文件l...
分类: 编程语言 发布时间: 04-17 12:20 阅读次数: 3

photoshop cs4破解版下载(免序列号)

photoshop cs4是由abodePhotoshop推出的一款功能十分强大的图像处理软件之一,被人们简称为ps cs4,该软件的适用范围非常广泛,能够在影视业、三维动画制作业、制造业、建筑、科研、医疗等行业中都能够看到他的身影,从而大大体现它的价值。photoshop cs4还添加一些新功能,增加了3D和视频流、动画、深度图像分析等功能,支持GPU加速,通过这个加速可以快速的打开一些大型图片...
分类: 编程语言 发布时间: 04-17 12:20 阅读次数: 3

02-线性结构2 一元多项式的乘法与加法运算(20 分)

**题目来源:中国大学MOOC-陈越、何钦铭-数据结构-2018春 作者: DS课程组 单位: 浙江大学** 问题描述: 设计函数分别求两个一元多项式的乘积与和。 输入格式: 输入分2行,每行分别先给出多项式非零项的个数,再以指数递降方式输入一个多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以空格分隔。 输出格式: 输出分2行,分别以指数递降方式输出乘积多项式...
分类: 编程语言 发布时间: 04-17 12:20 阅读次数: 4

java递归的简单实现方式

       递归在平常的开发过程中使用的不是太多,但是作为一个经典算法,我们必须也要了解一下,递归在使用的过程中一定要有递归的结束条件,否则就会出现java内存溢出,导致整个系统崩溃。下面使用递归计算100以内的数的累计求和让大家更深刻的理解一下递归算法。[java] view plain copypublic class TestDemo {        /**      * @param ...
分类: 编程语言 发布时间: 04-17 12:20 阅读次数: 3

Spring整合MyBatis进行事务管理

1、引入的Spring和MyBatis依赖的jar包    引入c3p0.jar与mchange-commons.jar是为了使用数据库连接池,数据库连接池会在MyBatis以及Spring的事务管理器接口PlatformTransactionManager中使用到。    引入aopalliance.jar、aspectjweaver.jar、spring-aop.jar、spring-aspe...
分类: 编程语言 发布时间: 04-17 12:20 阅读次数: 4

03---python基础(三)(文件操作--函数初识)

文件操作 r 模式—读 Markdown及扩展 表格 定义列表 代码块 脚注 目录 数学公式 UML 图: 离线写博客 浏览器兼容 文件操作 1,文件路径 2,编码方式:utf-8. 3,动作mode,读,读写,写读. f1 = open('D:\a.txt', encoding='utf-8', mode='r') content = f1.read()...
分类: 编程语言 发布时间: 04-17 12:20 阅读次数: 3

Eclipse当中的快捷开发栏,Class等快捷创建消失了的解决方法!

Eclipse总是会偶尔抽风一下,这个是很常见的,而这其中,最常见的就是Class的快捷栏当中消失了,令人很郁闷,而且这个抽风间隔期还有些长,总是很容易让人忘记了在哪里取设置重新打开。比如是这样的:这些小东西总是很令人恼火,习惯了快捷开发栏上去点击创建的人,比如我就是讨厌出现这样的问题了。今天就给大家带来下Eclipse当中的快捷开发栏,Class等快捷创建消失了解决方法!第一步:点击 Windo...
分类: 编程语言 发布时间: 04-17 12:20 阅读次数: 4

Zookeeper实现独占锁

排它锁(Exclusive Locks,简称X锁),又称为写锁。如果事务T1对数据对象o1加上了排它锁,那么在整个加锁期间,只允许事务T1对o1进行读取和更新操作,其他任何事务都不能在这个数据对象进行任何类型的操作(不能再对该对象加锁),直至T1释放了排他锁。public class DistributeLock implements Watcher{ private ZooKeeper zoo...
分类: 编程语言 发布时间: 04-17 12:20 阅读次数: 5

MySQL 极简解读,设计数据库三范式

设计数据库三范式    1. 把每个字段进行分隔.    2. 创建主键.    3. 为了去除重复的数据.
分类: 编程语言 发布时间: 04-17 12:20 阅读次数: 4

开始写写博客咯

也大三了,大学这些年也学过不少东西,在这个过程中越来越觉得记录与复习的重要性,也养成了记录笔记的习惯。 之前学一下东西的时候看过不少博客,心里面也想着自己水一个,最近就慢慢把一些学习所得整理在博客上吧,
分类: 编程语言 发布时间: 04-17 12:20 阅读次数: 3

递归算法讲解

原作者:书呆子Rico 《递归的内涵与经典应用》 http://my.csdn.net/justloveyou_摘要:  大师 L. Peter Deutsch 说过:To Iterate is Human, to Recurse, Divine.中文译为:人理解迭代,神理解递归。毋庸置疑地,递归确实是一个奇妙的思维方式。对一些简单的递归问题,我们总是惊叹于递归描述问题的能力和编写代码的简洁,但要...
分类: 编程语言 发布时间: 04-17 12:20 阅读次数: 6

svn之——linux下清除svn的用户名和密码

转自: https://www.cnblogs.com/mangu-uu/archive/2012/09/05/2671467.html 问题:之前用的svn账号权限不够,需要使用别的账号,所以提出需求——怎么使用新的svn账号进行操作 方法一: linux下删除~/.subversion/auth即可清除之前的用户名和密码:rm -rf ~/.subversi
分类: 编程语言 发布时间: 04-17 12:20 阅读次数: 4

RecyclerView + Vlayout的简单使用

Vlayout  阿里实现并开源,实现复杂页面简单布局使用方法, 与RecyclerView 实现方式类似,private RecyclerView recyclerView;//  页面布局的recyclerView控件//设置布局管理VirtualLayoutManager  manager = new VirtualLayoutManager(context);recyclerView.se...
分类: 编程语言 发布时间: 04-17 12:20 阅读次数: 3

Mac mongoDB的安装

使用 brew 安装 brew 来安装 mongodb:$ sudo brew install mongodb如果要安装支持 TLS/SSL 命令如下:$ sudo brew install mongodb --with-openssl安装最新开发版本:$ sudo brew install mongodb --devel运行 MongoDB1、首先我们创建一个数据库存储目录 /data/db:指...
分类: 编程语言 发布时间: 04-17 12:20 阅读次数: 3

Microsoft Visio 2013破解版32/64位下载(含密钥)

visio 2013是一款功能强大、超级好用的专业矢量绘图软件,它能帮助用户以更加直观的方式创建图表。使用该软件,可以提高你得工作效率,让绘图不再困难,轻轻松松的绘制高级图表,不需要你有独特的审美,不需要你有专业的绘图知识,不管你是小白还是大神,你都可以绘制出效果好的图表,因为visio 2013有着全新和更新的形状和模具及改进的效果和主题。而且它的新的协作方式让团队联系更加紧密,可以分享分享同一...
分类: 编程语言 发布时间: 04-17 12:20 阅读次数: 3

在zabbix上添加自定义监控项目、配置告警且发送告警邮件到指定邮箱

在zabbix上添加自定义监控项目配置告警且发送告警邮件到指定邮箱
分类: 企业开发 发布时间: 04-17 12:20 阅读次数: 4

重定向 302 与localhost 学习笔记

1、新建工程:importjava.io.IOException;importjava.io.PrintWriter;importjavax.servlet.ServletException;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.htt
分类: 服务端 发布时间: 04-17 12:20 阅读次数: 4