起风了

“路海长 青夜旷 越过群山追斜阳”

开放、平等、协作、快速、分享

现在有一个项目,需要使用wpf做一个简单的客户端,用来生成word、excel、ppt、visio等文档,这就需要能够在wpf中嵌入office的编辑器,并对office文档进行编辑。 在网上搜索了一下,发现了一个很好的示例:通过在wpf中嵌入DSOFramer控件来完成对office的编辑功能。效果图如下: 闲话不多说,直接上传源代码(...

利用GDI+在Winfrom绘制验证码

string yzm; private void yangzhengma() { Bitmap bt = new Bitmap(70,22);//创建位图对象 Graphics gs = Graphics.FromImage(bt);//在该位图上进行绘制 Random rd = new Random(); yzm=""; for (int i = 0; i < 5; i++) ...

ASP.NET Core MVC中构建Web API

在ASP.NET CORE MVC中,Web API是其中一个功能子集,可以直接使用MVC的特性及路由等功能。 在成功构建 ASP.NET CORE MVC项目之后,选中解决方案,先填加一个API的文件夹,填加后,选中API文件夹, 选择新建项,选择填加Web API控制器,要注意控制器在命名时,是以Controller结尾的,这个不能改,前面的随意...

Windows下安装composer

安装  目前很多项目都需要用到composer管理,这里主要介绍一下在Windows下如何安装composer。 首先下载Composer-Setup.exe,下载地址:https://getcomposer.org/download/。 点击安装,这里注意一点,选择developer mode可以自定义安装目录,接下来会自动识别所用php路径,如果没有识别,则自己找到p...

PHP 获取客户端 IP 地址

先来了解一个变量的含义: $_SERVER['REMOTE_ADDR']:浏览当前页面的用户计算机的ip地址 $_SERVER['HTTP_CLIENT_IP']:客户端的ip $_SERVER['HTTP_X_FORWARDED_FOR']:浏览当前页面的用户计算机的网关 $_SERVER['HTTP_X_REAL_IP']:nginx 代理模式下,获取客户端真实IP /** * 获取客户端IP地址 */func...

Linux 定时任务 Crontab

一、首先介绍一下 Crontab 命令 crontab -e          // 编辑crontab的工作内容 crontab -l          // 查阅crontab的工作内容 crontab -r          // 删除所有的crontab的工作内容,若仅要删除一项,请用-e去编辑   二...

Yii2 的安装及简单使用

  前段时间第一次使用Yii2框架,碰到了一些问题,这里记录一下。 Yii2安装:通过composer安装 1、首先要安装composer,我在另外一篇博客中介绍了如何在Windows下安装composer。 2、全局设置 Composer 使用中国镜像: composer config -g repo.packagist composer https://packagist.phpcomposer.com 3...

Yii2中$model->load($data)一直返回false问题

  上次使用$model->load()方法时一直返回false,数据添加不成功,这里记录一下: 出错代码: $data = [ 'name' => 'test', 'phone' => '13000000000', 'email' => '123456@qq.com'];$model = new User();$model->load($data);if ($model->validate()) { $model->save...

记录一次 SelectPage 的使用

  文档地址:https://terryz.gitee.io/selectpage/guide.html   文章转载于:https://www.cnblogs.com/woods1815/p/12637113.html 原著是一个有趣的人,若有侵权,请通知删除

PHP递归的三种方式

  一、利用引用做参数 PHP 的引用允许用两个变量来指向同一个内容,例如 $a = &$b; 这意味着 $a 和 $b 指向了同一个变量。 如下例子,因为 $data 使用了引用传递,所以数据会一直累加。 function recursion(&$data = [], $i = 0){ if ($i < 10) { $data[] = ...