$pic = file_get_contents("https://avatars0.githubusercontent.com/u/3666436?v=3&s=460"); $picToHex = bin2hex($pic); $sql = mysql_query("INSERT INTO TEST(pic_data) VALUES(0x$picToHex)"); //查询出来时 发送header头 再输出就行了 ...
QString内部使用的是unicode,只需要正确的转为unicode即可.添加宏定义 所有使用字面量字符串的地方即可使用同一个宏 平台切换也方便#define S(str) QString::fromWCharArray(L##str) //windows下文件格式必须为utf8有bom的无需修改各种编辑器配置很繁琐 各种转代码
./configure --prefix=/home/zc/app/php/php-5.6.15 --enable-fpm --with-mysql=mysqlnd --with-pdo-mysql=mysqlnd --with-gd --with-jpeg-dir=/usr/local/jpeg9 --with-png-dir=/usr/local/libpng --with-freetype-dir=/usr/local/freetype --with-mcrypt=/usr/local/libmcrypt --enable-soap --enable-zip --enable-mbstr...
#定义变量 CPP=g++ CPPFLAGS="-std=c++11" RM=rm -rf C=-c #目标文件 all:main main.o: $(CPP) $(CPPFLAGS) $(C) main.cpp -o main.o #先生成依赖文件 最后生成可执行文件 main: $(CPP) $(CPPFLAGS) main.o -o main .PHONY:clean clean: $(RM) *.o
GCC/G++常用编译选项-o 生成目标文件名-c 只编译不链接生成可执行程序-g 添加调试信息供gdb调试-D 使用宏定义-U 取消宏定义-I 设置include搜索路径-L 设置lib搜索路径-l 链接某个lib文件-static 禁止与共享库链接-shared 尽量与共享库链接
Select<selelct name="select_name"> <option value="1"></option> </select>
固定布局需要自己定义位置,组件的大小有默认,可以使用set_size_request()来请求一个配置覆盖默认的。使用固定布局,改变和移动窗口大小位置,widgets都不会改变。<?php $w = new GtkWindow(); $w->set_title('GtkFixed test'); $w->connect_simple('destroy', array('gtk', 'main_quit')); $btn ...
虽然使用动态布局也能搭建,但是使用表格布局可以更方便点。<?php $w = new GtkWindow(); $w->set_title('GtkTable test'); $w->connect_simple('destroy', array('gtk', 'main_quit')); $lbl1 = new GtkLabel('Email address...
本章介绍的是容器,他们装载各个组件到一行或者一列以排列。使用pack_start与pack_end来添加各个widget,pack_start 添加的顺序呢是 从左到右添加 从上到下添加pack_end 添加的顺序是 从右往左 从下往上 添加你可以调整布局,通过这2个函数 他们的3个参数例子如下<?php $w = new GtkWindow(); $w->set_title('GtkBox test'); $w->connect_simple('destroy', array(...