触发器简介 什么是触发器 触发器是这个名字实际上起的非常生动了,就是指的在数据库系统中发生某一个动作(比如增删改都是可选的动作)时自动触发预先设置好的另外一个动作,包括但不限于基本的增删改,再配合IF ELSE语句可以实现很多非常强大的功能。 触发器的优点 触发器的优点在于,可以使用简单的配置来实现复杂的功能,这些功能如果想要在应用层面去实现往往需要比较多的代码量。 触发器的缺点 触发器有一... 作者:fujie2017 发表于 2018/11/26 17:03:20 原文链接 https://blog.csdn.net/fujie2017/article/details/84532399 阅读:427 评论:1 查看评论 继续阅读 >>


刘付杰 18/11/26 17:03:20
为期两周的课设终于结束了,我们组选择的题目当然是我邮软件祖传的课设项目TTMS(Theater Ticket Management System 剧院票务管理系统),说来也很惭愧,整个项目自打三月份人机界面课程大作业时候就已经开始,直到现在六月份,开发周期长达三个月,然而功能上还有很多欠缺。 项目首页: 客户端: https://github.com/fujie-xiyou/TTMS_2.... 作者:fujie2017 发表于 2018/06/20 21:19:58 原文链接 https://blog.csdn.net/fujie2017/article/details/80752807 阅读:501 评论:4 查看评论 继续阅读 >>


刘付杰 18/06/20 21:19:58
由于目前还没有用MySQL进行过完整的程序的开发,因此本文部分说法可能不严谨,还请见谅. 在使用MySQL开发程序的时候一般我们要单独为一个程序设计一个数据库. 首先,我们登录MySQL管理界面,新建数据库CREATE DATABASE 数据库名;在这里为了避免在使用的时候出现中文编码错误的问题,我们最好在创建数据库的同时指定数据库使用的字符集,使用以下语句创建数据库并指定字符集为utf-8CR 作者:fujie2017 发表于 2017/08/07 00:25:43 原文链接 https://blog.csdn.net/fujie2017/article/details/76796538 阅读:167 评论:1 查看评论 继续阅读 >>


刘付杰 17/08/07 00:25:43
我们知道多个线程之间有很多内存资源都是共享的,灵活的同时也会造成一些问题,就是当两个线程都要使用同一个资源的时候,例如两个线程同时对一个全局变量进行赋值然后打印,就会出现同步问题,有可能 线程2打印出来的结果实际上是线程1对其赋的值.因此,Linux提供了几种方法用来解决多线程同步问题,在这里主要探究一下互斥锁和条件变量之间的瓜葛.先简单的说一下互斥锁:互斥锁是通过锁机制来实现线程间同步的一种方法. 作者:fujie2017 发表于 2017/08/04 14:30:45 原文链接 https://blog.csdn.net/fujie2017/article/details/76683933 阅读:237 评论:2 查看评论 继续阅读 >>


刘付杰 17/08/04 14:30:45
本文旨在对自己所写的myshell中的几个思路做以记录 多管道复合 整体的思路是每个管道符隔开的命令将由shell进程创建一个子进程去执行,那么每个管道符隔开的命令之间将会是一系列兄弟进程,因此问题就在于怎么把数据在兄弟进程之间传递,一开始打算使用高端的pipe()函数,但是过程中反复调试总有问题,可能是自己对进程的理解不够深入,最后的解决方案是使用两个临时文件,pipe_w负责写入管道前的命令 作者:fujie2017 发表于 2017/07/30 22:24:41 原文链接 https://blog.csdn.net/fujie2017/article/details/76408122 阅读:244 评论:1 查看评论 继续阅读 >>


刘付杰 17/07/30 22:24:41
在学习Linux c编程实战的进程控制一章时,书上关于孤儿进程的例子如下:#include #include #include #include int main(){ pid_t pid; pid = fork(); int n = 5; switch(pid){ c 作者:fujie2017 发表于 2017/07/24 16:42:51 原文链接 https://blog.csdn.net/fujie2017/article/details/76026495 阅读:322 继续阅读 >>


刘付杰 17/07/24 16:42:51
首先是参数的解析,尽管此次仅要求完成ls三个功能选项,但是即便只有三个功能选项,加上n个文件路径的参数, 手动解析这样的参数还是动作有点多. 还好,Linux提供了一个专门用于解析命令的函数:getopt()示例如下:#include #include int main(int argc , char ** argv){ int oc; cha 作者:fujie2017 发表于 2017/07/24 00:25:41 原文链接 https://blog.csdn.net/fujie2017/article/details/75949712 阅读:290 继续阅读 >>


刘付杰 17/07/24 00:25:41
这一周以来一直与Linux的文件操作相关系统调用打交道,其与C语言中的文件操作函数有些许相似但又千差万别.尤其是open()函数的参数,相当复杂,因此作以记录便于查阅. 对于用Linux系统调用进行文件的常用操作作以总结 主要是关于open()系统调用的各个参数做记录.简述:open是UNIX系统(包括LINUX、Mac等)的系统调用函数,区别于C语言库函数fopen。#include 作者:fujie2017 发表于 2017/07/23 23:12:38 原文链接 https://blog.csdn.net/fujie2017/article/details/75949307 阅读:696 继续阅读 >>


刘付杰 17/07/23 23:12:38
前几天在做课程设计的过程中,碰到一个小问题,有关于C语言几种标准输入的处理机制,做了如下测试。 1.scanf()的%c#include int main(){ char a,b; scanf("%c",&a) scanf("%c",&b); printf("%d %d\n",a,b); }输入 a 回车 输出 97 10结论1 作者:fujie2017 发表于 2017/06/24 18:37:43 原文链接 https://blog.csdn.net/fujie2017/article/details/73693419 阅读:216 继续阅读 >>


刘付杰 17/06/24 18:37:43
将Ubuntu安装至U盘,得到“Ubuntu棒” 为什么要把Ubuntu安装至速度慢稳定性又差的U盘? 这样我们就能随身携带一个自己熟悉的常用的工作环境,不管的在宿舍,去机房,甚至是在网吧打完游戏突然想撸一段代码(有些网吧又BIOS锁..囧),都可以从口袋里掏出自己的”Ubuntu棒”插上电脑开始装逼..哦不学习… 安装到U盘的Ubuntu性能如何? 本人测试将Ubuntu16.04安装在一个破 作者:fujie2017 发表于 2017/06/05 19:58:54 原文链接 https://blog.csdn.net/fujie2017/article/details/72870717 阅读:946 继续阅读 >>


刘付杰 17/06/05 19:58:54
1