- 博客(0)
- 资源 (9)
- 收藏
- 关注
win7 根证书修补工具.rar
win7 .NET4.7安装不上,提示跟证书不被信任,怀疑安装的系统把不该省略的文件给省略了,用这个文件就可以解决证书信任问题,
注意,这个程序运行后没有任何提示, 亲不用多次尝试,可以直接执行.NET安装程序, 看看效果
2021-11-23
GCC读取操作JSON引用包
里面包含两个文件. 一个是.h的头文件,一个是c的源程序
使用前需要先执行
gcc -c cJSON.c 生成cJSON.o文件
然后在你的程序中进行包含
#include "cJSON.h"
编译时 需要跟随参数
gcc空格-o空格[要生成的文件名]空格[你的源文件.c]空格cJSON.o空格`mysql_config空格--cflags空格--libs`空格-D_GNU_SOURCE空格-D__USE_XOPEN
例如:
gcc -o test test.c cJSON.o `mysql_config --cflags --libs` -D_GNU_SOURCE -D__USE_XOPEN
笔者用的gcc是架构在centos 系统上的, 至于其他系统是否也有同样的要求就不是很确认了
另外 附赠 操作cJSON 可能需要前置包 一下是我用到的
#include <errno.h>
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
#include <string.h>
#include <arpa/inet.h>
#include <sys/socket.h>
#include <mysql/mysql.h>
#include <unistd.h>
#include <sys/shm.h>
#include "cJSON.h"
下面是操作实例
数组转换为JSON
cJSON *YearMonthJson = cJSON_CreateObject();
cJSON_AddStringToObject(YearMonthJson,"UpReferKey", Belong2Partner.UpReferKey );
cJSON_AddNumberToObject(YearMonthJson,"All", Belong2Partner.All );
cJSON *EachDayJson = cJSON_CreateArray();
cJSON_AddItemToObject(YearMonthJson,"EachDay",EachDayJson);
for(int i=0;i<31;i++){
cJSON *EachDayJsonChild = cJSON_CreateArray();
cJSON_AddItemToArray(EachDayJson,EachDayJsonChild);
for(int j=0;j<4; j++){
cJSON_AddItemToArray(EachDayJsonChild, cJSON_CreateNumber(Belong2PartnerEachDay[j]));
}
}
输出
printf("【%d】ChangeLogJson = '%s'\n",__LINE__,cJSON_PrintUnformatted(YearMonthJson));
下面是json转换为数组
cJSON *YearMonthJson = cJSON_CreateObject();
YearMonthJson = cJSON_Parse(PartnerRow);
if(cJSON_GetObjectItem(YearMonthJson,"All")) Belong2Partner->All = cJSON_GetObjectItem(YearMonthJson,"All")->valuelong; else Belong2Partner->All =0;
cJSON *EachDayJson=cJSON_CreateArray();
if(cJSON_GetObjectItem(YearMonthJson,"EachDay")){
EachDayJson= cJSON_GetObjectItem(YearMonthJson,"EachDay");
}
for(int i=0;i<31;i++){
cJSON *EachDayJsonChild = cJSON_CreateObject();
if(cJSON_GetArrayItem(EachDayJson,i)){
数组[i]=cJSON_GetArrayItem(EachDayJson,i);
}
}
2021-11-23
微信自定义菜单设置方法 php demo json
微信自定义菜单 demo php语言 方法是通过POST一个特定结构体(json)开发者需要提前获取凭证 ACCESS_TOKEN 替换 变量$ACCESS_TOKEN,更改data当中的内容,怎么改自己看着办吧 ,然后执行即可
2013-08-06
ActionScript 3.0 语言和组件参考
《ActionScript 3.0 语言和组件参考》是 Flash® Player 应用程序编程接口 (API) 的参考手册。
《Adobe Flex 2 语言参考》《ActionScript 3.0 语言和组件参考》提供了 ActionScript 语言中支持的元素的语法和用法信息。其中包括以下部分:
•语言元素,如全局变量、运算符、语句、关键字、指令和特殊类型
•包
•按字母顺序排列的类元素条目
•包含所有条目的索引
•附录,比较 ActionScript 2.0 与 ActionScript 3.0 的某些关键语言和 API 的改动
•有关错误和警告的附录(带注释)
2011-08-13
c# mysql 驱动
一个开源免费的mysql驱动程序
using MySQLDriverCS;
MySQLConnection conn = null;
try
{
string connstr = "Data Source=MySQL;Password=root;User ID=root;Location=localhost";
conn = new MySQLConnection(constr);
conn.Open();
string query = "insert into test.dbtable values(10, 'disksidkfsdi', 'asdfaf', 'adsfasdf')";
string tmp = null;
MySQLCommand cmd = new MySQLCommand(query, conn);
for(int i = 0; i < 100000; i++)
{
cmd.ExecuteNonQuery();
}
cmd.Dispose();
conn.Close();
query = "select * from test.dbtable";
MySQLCommand cmd2 = new MySQLCommand(query, conn);
conn.Open();
MySQLDataReader reader = cmd2.ExecuteReaderEx();
while(reader.Read())
{
tmp = reader[0].ToString();
tmp = reader[1].ToString();
tmp = reader[2].ToString();
tmp = reader[3].ToString();
}
conn.Close();
query = "delete from test.dbtable";
MySQLCommand cmd3 = new MySQLCommand(query, conn);
conn.Open();
cmd3.ExecuteNonQuery();
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
conn.Close();
}
2011-08-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人