• CI框架源码阅读笔记4 引导文件CodeIgniter.php

    时间:2023-12-10 12:10:48

    到了这里,终于进入CI框架的核心了。既然是“引导”文件,那么就是对用户的请求、参数等做相应的导向,让用户请求和数据流按照正确的线路各就各位。例如,用户的请求url:http://you.host.com/usr/reg经过引导文件,实际上会交给Application中的UsrController控制...

  • CI框架源码阅读笔记3 全局函数Common.php

    时间:2023-12-10 12:04:29

    从本篇开始,将深入CI框架的内部,一步步去探索这个框架的实现、结构和设计。Common.php文件定义了一系列的全局函数(一般来说,全局函数具有最高的加载优先权,因此大多数的框架中BootStrap引导文件都会最先引入全局函数,以便于之后的处理工作)。打开Common.php中,第一行代码就非常诡异...

  • CI支持各种文件上传-文件类型(Linux + window)

    时间:2023-12-10 08:37:26

    $mimes = array( 'hqx' => 'application/mac-binhex40','cpt'=>'application/mac-compactpro','csv'=>array('text/x-comma-separated-values', 'text/c...

  • MyEclipse 2015 CI 14发布(附下载)

    时间:2023-12-06 17:04:28

    支持Web和Node.jsd的JavaScript Debugger调试器,新版本功能更加强大,在MyEclipse调试web应用程序变得更方便。调试器支持断点、变量和表达式。类的动态预加载用Hot Reload功能在app 服务器上进行更改。这个功能可以帮助你节省很多时间,它既支持normal模式...

  • CI重定向:php(codeigniter)中如何重定向

    时间:2023-12-04 23:30:09

    Q:在保存完数据之后需要重定向,防止数据重复提交。我使用$this->方法名();跳转,发现不能达到重定向的效果(地址栏没变)请教高手重定向怎么用A:$this->load->helper('url');redirect('/login/form/', 'refresh');通过发...

  • CI 知识 :Git介绍及常用操作

    时间:2023-12-04 20:03:40

    Git介绍Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑...

  • 几分钟看完 flow.ci 全部功能

    时间:2023-12-01 13:50:40

    从 0 到 1,从邀请式内测到收费上线,flow.ci 经历了十个多月的沉淀与打磨。这期间,flow.ci 工程师们奋力赶工,进行了一系列的大功能更新,Bug 修复,功能优化。这篇文章记录了 flow.ci 内测期间的大功能更新和相关的实践教程,以及在可预见的未来 flow.ci 将迭代的新功能。正...

  • ci框架中输出sql语句

    时间:2023-11-29 12:51:38

  • 超简单!asp.net core前后端分离项目使用gitlab-ci持续集成到IIS

    时间:2023-11-29 09:38:59

    现在好多使用gitlab-ci的持续集成的教程,大部分都是发布到linux系统上的,但是目前还是有很大一部分企业使用的都是windows系统使用IIS在部署.NET应用程序。这里写一下如何使用gitlab-ci配合gitlab-runner持续集成到IIS吧。安装gitlab网上有很多安装gitla...

  • tbls ci 友好的数据库文档化工具

    时间:2023-11-24 17:20:41

    tbls 是用golang 编写的数据库文档化工具,当前支持的数据库有pg、mysql、bigquery 此工具同时提供了变更对比、lint 校验,生成是markdown格式的简单使用安装mac 系统使用brew 安装brew install k1LoW/tap/tbls 简单项目使用数据库准备pg...

  • [CI]CodeIgniter系统流程

    时间:2023-11-24 08:36:24

    ------------------------------------------------------------------------------------------------------进入框架入口文件index.php =>定义应用的当前环境(用于设置错误模式):defin...

  • 庐山真面目之十一微服务架构手把手教你搭建基于Jenkins的企业级CI/CD环境

    时间:2023-11-21 08:46:03

    庐山真面目之十一微服务架构手把手教你搭建基于Jenkins的企业级CI/CD环境一、介绍说起微服务架构来,有一个环节是少不了的,那就是CI/CD持续集成的环境。当然,搭建CI/CD环境的工具很多,但是有一个工具它却是出类拔萃,是搭建持续集成环境的首选,它就是Jenkins。在这里,有关Jenkins...

  • Mysql查询报错:Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='

    时间:2023-11-20 17:33:23

    使用sql别名关联查询的时候,由于字符集冲突导致该错误解决方案,查询的时候强制转换字符集类型case when column = '' then _gbk '' collate gbk_chinese_ciend as 别名

  • 8ci

    时间:2023-11-20 15:36:04

  • 【军哥谈CI框架】之入门教程之第二讲:分析CI结构和CI是怎么工作的

    时间:2023-11-18 19:43:47

    【军哥谈CI框架】之入门教程之第二讲:分析CI结构和CI是怎么工作的之入门教程之第二讲:分析CI结构和CI是如何工作的大家好!上一节,我们共同部署了一个CI网站,做到这一点非常简单,但是,亲们,要知道这才刚刚开始额~~~这一节,我们主要来了解CI的文件结构和CI是如何工作的。这一点特别的重要!一、C...

  • MyEclipse 2017 ci6 安装反编译插件(本人自己摸索的方法,亲测可行)

    时间:2023-11-16 12:20:41

    注: 本文来源于:Smile_Miracle 的《 MyEclipse 2017 ci6 安装反编译插件(本人自己摸索的方法,亲测可行) 》第一步:关闭ME,去一下地址下载jad的反编译jar包和.exe文件,并解压,将Jad.exe文件放到一个文件夹下JAD下载① net.sf.jadclipse...

  • CI中的控制器中要用model中的方法,是统一写在构造器方法中,还是在每一个方法中分别写

    时间:2023-11-13 09:12:46

    Q:CI中的控制器中要用model中的方法,是统一写在构造器方法中,还是在每一个方法中分别写A:建议统一写,CI框架会自动识别已经加载过的类,所以不用担心重复加载的问题class C_User extends CI_Controller { public function __construc...

  • 在gitlab上setup CI

    时间:2023-11-11 10:12:04

    安装gitlab runnerdocker pull gitlab/gitlab-runner启动gitlab runnerdocker run -d --name gitlab-runner --restart always \ -v /var/run/docker.sock:/var/run/...

  • CI-持续集成(1)-软件工业“流水线”概述

    时间:2023-11-10 15:48:11

    CI-持续集成(1)-软件工业“流水线”概述1   概述持续集成(Continuous integration)是一种软件开发实践,即团队开发成员经常集成它们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽...

  • 让你的CI跑起来-《持续集成》读书总结

    时间:2023-11-02 08:34:50

    持续集成已经被公认为极具价值的一项工程实践。在初始化一个项目时一个重要的任务就是搭建持续集成服务器,编写构建脚本。在我工作的所有项目中都引入了持续集成机制。它已经像氧气一样成为软件开发过程中的一项工程活动。《持续集成》站在理论的角度阐述了持续集成能够解决什么样的问题,如何解决,需要遵循那些原则等。这...