判断一组括号是否匹配(用栈)

#include <stdio.h> #define Stack_Size 100 typedef int StackElemType; //定义栈的结构体 typedef struct { StackElemType elem[Stack_Size]; int top; }SeqStack; //声明函数 void InitStack(SeqStack *s); void Push(SeqStack *s,StackElemType x); int Pop...
堃周 发布于 2018-04-20 10:58 | 阅读 2887 次 | 评论 0 条

设计模式-单例模式

首先,啥是单例模式嘞?单例模式就是:确保一个类只有一个实例,并提供一个全局访问点。(这个定义出自《Head First设计模式》这本书说的是“单件模式”其实都一样啦~)想知道具体啥定义就自行解决吧。。。直接上代码。 一般的(经典)单例模式: public class Singleton { //静态变量记录Singleton类的唯一实例 private static Singleton uniqueInstance; //构造器声明为私有,只有Singleton类内才能调用 private Singleton(){ } //...
程序_小白 发布于 2018-04-13 19:54 | 阅读 1663 次 | 评论 0 条

Oracle/MySql/SqlServer数据库分页

Oracle 1、rownum select * from ( select rownum rn,* from emp where sj >='2018-03-01' and sj <= '2018-03-31' and rownum<=pageNum*pageSize ) emprn where emprn>=(pageNum-1)*pageSize 2、row_number() over() select * from ( select row_num...
mooncharmzx 发布于 2018-04-12 08:33 | 阅读 1637 次 | 评论 0 条

解决jetbrains ide 2017部分版本初始窗口无法最大化问题

哪怕设置了最大化关闭以后,再次打开又回到原来的尺寸,这是2017部分版本的bug,以前的没这个问题,以后的版本也可能会自动解决,这里记录一下解决办法,说不定以后用的到 cd ~/111/ ag "width.*=\"720\"" --xml --hidden 搜出来相关项目下的.idea/workspace.xml里面width值为720的地方(这里我的屏幕是1440,720刚好显示一半宽度),修改为全屏宽度1440. 上面只是根据我自己的情况的记录,你的也可能不是720,反正搜.idea/w...
静夜思 发布于 2018-04-10 19:43 | 阅读 2668 次 | 评论 0 条

递归函数C

#include <stdio.h> int GetSum(int i); int GetMulti(int i); int main() { int a=5; printf("%d ",GetSum(a)); printf("%d",GetMulti(a)); return 0; } //累加 int GetSum(int i) { if(i==1) return 1;//这里不需要else 因为当i=1时该函数就跳出了 int temp=GetSum(i-1); return (temp+i); //这里可以不用括号 } //累...
堃周 发布于 2018-04-09 23:25 | 阅读 1572 次 | 评论 0 条

栈的基本操作C

#include <iostream>//#include <stdio.h>和using namespace std;可以省略 #include <stdio.h> #define MAXSIZE 10 using namespace std; struct Stack//定义关于栈的机构体 { int a[MAXSIZE]; int top; }; void push(struct Stack &amp;s);// 这里涉及到了引用就相当于指针的作用 void pop(struct Stack &amp;s); void InitStack(stru...
堃周 发布于 2018-04-09 23:19 | 阅读 2346 次 | 评论 1 条

链表的插入方法1(逆序插入,逆序输出)

#include <stdio.h> #include <stdlib.h> typedef char ElemType; typedef struct Node //atention the 'struct'//链表结点定义 { ElemType data; struct Node* next; } Node,*LinkList; LinkList GreateFormHead() //建立链表函数 { Node *h=NULL, *s; //定义一个结点指向空 char c; ...
堃周 发布于 2018-04-06 17:58 | 阅读 1776 次 | 评论 0 条

使用openssl生成证书(包含csr、key文件)

openssl req -new -nodes -sha256 -newkey rsa:2048 -keyout my.key -out my.csr
静夜思 发布于 2018-04-05 20:23 | 阅读 3557 次 | 评论 0 条

【转】各种软件许可协议的区别

版权见水印
sunus 发布于 2018-04-03 15:01 | 阅读 1917 次 | 评论 0 条

Lua使用luacom模块操作EXCEL之二——设置框线、颜色等

require 'luacom' local excel = luacom . CreateObject( 'Excel.Application' ) excel . Visible = true local book = excel . Workbooks:Add() local sheet = book . Worksheets( 1 ) sheet . Name = 'gty' local range = sheet:Range( 'A1:A10' ) local cell = sheet . Cells( 1 , 1 ) sheet:Range( 'D3:D6' ...
sunus 发布于 2018-04-03 14:53 | 阅读 3018 次 | 评论 0 条

Lua使用luacom模块操作EXCEL

--导入luacom模块 require('luacom') require('lfs') --导入lfs模块用于取得当前路径,和操作EXCEL无关 local sMainPath = lfs.currentdir() --取得当前路径 --创建EXCEL对象 MyExcel = luacom.CreateObject("Excel.Application") --创建EXCEL对象 --MyExcel = luacom.CreateObject("Ket.Application") --创建WPS表格对象,新版的WPS已经兼容了MSO,就不用这...
sunus 发布于 2018-04-03 14:45 | 阅读 10475 次 | 评论 1 条

php语法虽丑,论坛虽老旧,可我是用了心的

静夜思 发布于 2018-04-03 00:38 | 阅读 3290 次 | 评论 1 条

rails不能在model中使用type作为字段名的解决办法

使用type作为字段名会出现这个错误: ActiveRecord::SubclassNotFound: The single-table inheritance mechanism failed to locate the subclass: 'xxxx'. This error is raised because the column 'type' is reserved for storing the class in case of inheritance. Please rename this column if you didn't intend it to ...
静夜思 发布于 2018-04-01 21:40 | 阅读 3491 次 | 评论 0 条

前台ajax出现404错误

原因:其中的$.each方法写错.
qq1135909556 发布于 2018-03-31 20:25 | 阅读 899 次 | 评论 0 条

修改ubuntu命令ls下文件夹的背景颜色

默认的导致文件夹看不清楚 vi ~/.bashrc 加入下面一行: LS_COLORS='ex=0;35:ow=1;32' 解决
静夜思 发布于 2018-03-31 17:31 | 阅读 3841 次 | 评论 0 条

提交前台table中的值到后台的几种方式

取Table中的数据时, 使用jq 先循环取值 for(var i=0;i<$("table tr").length;i++) { 取到每一行的每一列的数据的数据; 把他加入以json的形式,加入到json字符串中, 例如: var jsonStr = "["; for(var i = 0;i<$("#trr tr").length;i++){ var number = $("#trr tr:eq("+i+")").children().eq(0).find("input").v...
qq1135909556 发布于 2018-03-31 14:31 | 阅读 1676 次 | 评论 0 条

php 输出html简单方法

<?php/*1.把html用单引号引起来用echo 输出, * echo '<form action="search.php" method="post" name="" id="">'; echo '<input name="search" type="text" id="search"/>'; echo '<input name="Submit" type="submit" value="搜索" />' ; echo "</form>"; */ //2,用点号拼接起来然后统一用echo 输出, //$data='<form action="search.php" method...
小罗bccn 发布于 2018-03-30 18:15 | 阅读 2495 次 | 评论 0 条

事物处理innnodb存处引擎

事物处理innnodb存处引擎 header("Content-type:application/json;charset=utf-8"); $db = new mysqli("localhost","root","root","test"); //连接数据库 $db->autocommit(false); //设置为非自动提交——事务处理 $sql1 = "update shoptest set companyid = companyid - 2 where id = 1"; //这里故意写错属性balance1 $sql2 = "update shoptest set compan...
小罗bccn 发布于 2018-03-30 09:29 | 阅读 2490 次 | 评论 1 条

Lua奇技淫巧之一——模拟Pascal中的with

Pascal(Delphi)、VB中都有一个with关键字,可以帮助程序员减少大量的输入、提高效率。Lua 中没有这个关键字,但我们可以利用以下方式模拟。 例: a={} setfenv(function() a=1 b=2 end,a)() 以上代码效果等于: a.a=1 a.b=2 等价于Pascal中的: with a do begin a:=1; b:=2; end; 当然,这样只能用于赋值,如果需要在a{}中写函数就不能这么写了。这时可以这样写: a=s...
sunus 发布于 2018-03-29 12:01 | 阅读 2095 次 | 评论 0 条

(三)构建dubbo分布式平台-maven模块规划

上一篇我们介绍《构建dubbo分布式平台-平台功能导图》,从今天开始,我们针对于每一个独立的系统做详细的构建,顺便会把整个构建的过程全部记录下来,方便更多的开发者。 提醒: 在构建dubbo分布式平台之前,必须掌握好maven的相关技能,整个构建过程都是使用maven技术。在构建的过程中解决maven问题的时间往往比编码的时间还多,但这不能阻止我们对《构建dubbo分布式平台》之路,没有掌握好maven技能的开发者,可以在网站找一些相关的资料去学习一下。 我们构建dubbo分布式平台特点要突出:模块化、服务化、原子...
evergreen 发布于 2018-03-28 13:48 | 阅读 934 次 | 评论 0 条