原创 Nginx 配置跨越支持

用你最美的姿態,去「跨域」那座山。閱讀原文 在日常的開放中,我們經常遇到跨域的問題,常用的處理方式都是在代碼層添加 cros 支持,但若你有 Nginx 配置權限,在 Nginx 上處理跨域將使得程序異常簡單和高效。 代理 假設我們的前

原创 又一個強大的PHP5.3依賴注入容器

簡單的服務容器 一個簡單的 php 5.3 依賴注入容器。 項目地址:https://github.com/godruoyi/easy-container Why 目前比較流行的 PHP 容器: Pimple Laravel Contai

原创 Doctrine學習筆記(實體) —— 2

注: 該系列博文采用symfony2.7.*框架。 symfony2 項目框架(demo) 新建實體 <?php /** * Created by PhpStorm. * User: Godruoyi * Date: 201

原创 Mysql優化(1)——表優化

MYSQL優化 MySQL優化一直是個頭痛的問題,由於自己剛接觸MySQL不久,故把自己的學習過程記錄於此。 mysql的優化不是指某個sql的優化,而是多種優化的組合,以下列表列出一般優化的過程。 表的設計優化(符合3NF) 索引 s

原创 linux添加用戶

添加用戶 useradd 用戶名 -p 密碼 ## 如 useradd godruoyi -p password -- 創建完用戶後必須要修改密碼才能遠程登錄 [root@iZ94xmwv7f4Z godruoyi]# passwd

原创 單向鏈表

單向鏈表(單鏈表)是鏈表的一種,其特點是鏈表的鏈接方向是單向的,對鏈表的訪問要通過順序讀取從頭部開始。 單向鏈表的數據結構可以分爲兩部分:數據域和指針域,數據域存儲數據,指針域指向下一個儲存節點的地址。 /*線性表的單鏈表存儲結構*

原创 雙向鏈表

雙向鏈表也叫雙鏈表,是鏈表的一種,它的每個數據結點中都有兩個指針,分別指向直接後繼和直接前驅。所以,從雙向鏈表中的任意一個結點開始,都可以很方便地訪問它的前驅結點和後繼結點。一般我們都構造雙向循環鏈表。 /* 線性表的雙向鏈表存儲結構

原创 PHP利用openoffice實現文檔裝換

openoffice 要實現文檔轉換爲PDF,可利用jodconverter開源jar實現文檔的轉換。 而jodconverter的轉換原理是利用openoffice實現轉換。而jodconverter必須要有Java環境纔可轉換。故要實

原创 PHPExcel導入導出Excel文件

PHPExcel 是用來操作Office Excel 文檔的一個PHP類庫,它基於微軟的OpenXML標準和PHP語言。可以使用它來讀取、寫入不同格式的電子表格,能正常操作的文件保護Excel2007、Excel5等,(.xls, .x

原创 Doctrine學習筆記(實體ManyToMany) —— 4

Many-To-Many, Unidirectional¶ ——–單向的 用戶實體和Book實體, 多對多關係 class User /** * @var * * * @ORM\Many

原创 mysql基礎教程(3)---遊標

遊標 MySQL檢索操作返回一組稱爲結果集的行。這組返回的行都是與SQL語句相匹配的行(零行或多行)。使用簡單的SELECT語句,例如,沒有辦法得到第一行、下一行或前10行,也不存在每次一行地處理所有行的簡單方法(相對於成批地處理它們)

原创 mysql常用命令

新增表字段 alert table 表名 add 字段名; -- 如 alert table t_user add t_nickname varchar(255); alert table t_user add t_descripti

原创 Doctrine學習筆記(實體OneToOne) —— 3

一一對應的實體關係建立 注: 該系列博文采用symfony2.7.*框架。 請熟悉 實體與實體間的關係 用戶屬性實體(profile ) <?php namespace MyFirst\HelloBundle\Entity;

原创 plsql developer配置

plsql developer plsql developer需要安裝oracle Instant Client Instant Client 下載地址 plsql官網下載地址 由於plsql developer現只有32bit, 所以

原创 linux常見命令

系統信息  arch 顯示機器的處理器架構(1) uname -m 顯示機器的處理器架構(2) uname -r 顯示正在使用的內核版本 dmidecode -q 顯示硬件系統部件 - (SMBIOS / DMI) hdparm -i