在调试C语言程序时,有时需要打印宏的名字.可以通过定义宏,宏名字的数组来获得. 例如: #include <stdio.h> #define MACRO_STR(x) {x, #x} typedef struct _macro_str {  int id;  char *name;  }MACRO_STR_T;  typedef enum _color{      RED,      GREEN,      BLUE,  }COLOR;  MACRO_STR_T g_color_str[] =…
  问题现象:在点击仿真是出现连接错误: Error connecting to the target: (Error -151 @ 0x0) One of the FTDI driver functions used during the connect returned bad status or an error. The cause may one or more of: invalid emulator serial number, blank emulator EEPROM, mis…
     在C++类中使用函数指针. 类型定义:      typedef 返回类型(类名::*新类型)(参数表) //类定义 class CA { public: char lcFun(int a) { return; } };      CA ca;      typedef char (CA::*PTRFUN)(int);      PTRFUN pFun;     void main()     {        pFun = CA::lcFun;        ca.(*pFun)(2…
javascript 写一段代码,判断一个字符串中出现次数最多的字符串,并统计出现的次数 function test(){ var bt = document.getElementById("bt"); bt.addEventListener("click",function(){ var str = "dafdsjkfnaiesdaadsllllllkkkkk444444444444444"; var obj = []; // 存放结果集的数组…
js让菜单栏一直悬浮在顶部,经典代码 很简单,你只需要把下面代码放到js中:$(function(){                //获取要定位元素距离浏览器顶部的距离        var navH = $(".menu").offset().top;        //滚动条事件        $(window).scroll(function(){                //获取滚动条的滑动距离                var scroH = $(this).s…
ios宏定义字符串 #define objcString(str) @""#str"" 使用效果: objcString(字符串)…
1.java代码中fastjson生成字符串和解析字符串的方法 List<TemplateFull> templateFulls = new ArrayList<TemplateFull>(); JSONArray jsonArr = new JSONArray(); jsonArr.addAll(templateFulls); String jsonStr = jsonArr.toJSONString(); System.out.println(jsonStr); 或者: Str…
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键<table border oncontextmenu=return(false)><td>no</table> 可用于Table2. <body onselectstart="return false"> 取消选取.防止复制3. onpaste="return false" 不准粘…
·php 中cookie和session的用法比较 ·php会话控制cookie与Session会话处理 ·php中利用cookie实现购物车实例 ·php中cookie与session应用学习笔记 ·php setcookie时值为null或空字符串(删除cookie) ·php.ini中session和cookie有关的配置 ·php cookie工作原理与cookie实例详解 ·php cookie方法学习笔记分享 ·php不同子域的同名cookie问题解决方法 ·php用户登录验证coo…
一.分析  字符串的操作,诸如追加.合并.替换.倒序.分隔等,都是在编码过程中经常用到的,而且Java也提供了append.replace.reverse.split等方法来完成这些操作,它们使用起来确实方便,但是更多的时候,需要使用正则表达式来完成复杂的处理. 二.场景  统计一篇文章中的单词的数量,代码如下: import java.util.Scanner; public class Client { public static void main(String[] args) { //接…
宏中"#"和"##"的用法 一.一般用法   我们使用#把宏参数变为一个字符串,用##把两个宏参数贴合在一起. #define STR(s)      #s #define CONS(a,b)   int(a##e##b) printf(STR(vck));            // 输出字符串"vck"        printf("%d\n", CONS(2,3));   // 2e3 输出:2000 二.当宏参数是另一…
String log = "eyJvcmRlckluZm8iOnsiaWQiOjEwNzQwNCwib3JkZXJJZCI6MjczNjQyMSwicHJvZHVjdENvZGUiOjQ1NzM3MywicHJvZHVjdE5hbWUiOiJcdTAwMjZsdDvmoYLmnpct6LGh5bGxLeWFtOWdqua8k+axny3pmLPmnJQt6J206J225rOJ5Y+M6aOeNOaXpea4uFx1MDAyNmd0O+WmgueUu+W5v+ilv++8jOWwj+i1hOmY…
1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键<table border oncontextmenu=return(false)><td>no</table> 可用于Table2. <body onselectstart="return false"> 取消选取.防止复制3. onpaste="return false" 不准粘…
转自:http://blog.renren.com/blog/311453043/736944237 一.快速排序 void qsort(int x,int y) //待排序的数据存放在a[1]..a[n]数组中 {int h=x,r=y; int m=a[(x+y)>>1]; //取中间的那个位置的值 while(h<r) {while (a[h]<m) h++; //比中间那个位置的值小,循环直到找一个比中间那个值大的 while (a[r]>m) r--; //比中间那…
一.一般用法   我们使用#把宏参数变为一个字符串,用##把两个宏参数贴合在一起. #define STR(s) #s #define CONS(a,b) int(a##e##b) printf(STR(vck)); // 输出字符串"vck" printf("%d\n", CONS(2,3)); // 2e3 输出:2000…
Array.CreateInstance(typeof(object), methodCall.Args.Length) 1. DataContractSerializer支持的类型.................................................................................................................. 2 1.1. 用[DataContract]属性标记的类型...............…
  1.在<connectionStrings> 标签里添加连接 <connectionStrings> <add name="ConnectionName" connectionString="Server=.\SQLEXPRESS;Database=DatabaseName;UserID=sa;Password=abc123" providerName="System.Data.SqlClient" />…
两个函数 PlayerSettings.GetScriptingDefineSymbolsForGroup(targetGroup); //所有宏定义 ; 分割 PlayerSettings.SetScriptingDefineSymbolsForGroup(targetGroup, sz); //写入全部宏,相当于改配置 使用笔记 需要考虑一组宏定义的互斥问题,要保持不改动的宏不变,示例代码如下 public static void SetDebugerLevle(string logType…
题目 给定一个字符串 s,找到 s 中最长的回文子串.你可以假设 s 的最大长度为 1000. 示例 1: 输入: "babad" 输出: "bab" 注意: "aba" 也是一个有效答案. 示例 2: 输入: "cbbd" 输出: "bb" 来源:力扣(LeetCode) 人生苦短,我用python!简单的思路最适合大多数人! python的精髓在于简单,灵活,用少的代码完成别的语言相同的工作! 最长回文…
1:代码如下 // 6.15.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <iostream> using namespace std; void main() { ], str2[], *p1, *p2; p1 = str1; p2 = str2; cout << "please input string1:" << endl; gets_s(str1); cout…
1:运行代码如下: // 6.5.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include<iostream> using std::cout; using std::endl; using std::cin; void main() { ],str2[]; cout<<"请输入数组1:"<< endl; cin>>str1; cout<<"请输入数…
一.字符串运算符 下表实例变量 a 值为字符串 "Hello",b 变量值为 "Python": 操作符 描述 实例 + 字符串连接 >>>a + b 'HelloPython' * 重复输出字符串 >>>a * 2 'HelloHello' [] 通过索引获取字符串中字符 >>>a[1] 'e' [ : ] 截取字符串中的一部分 >>>a[1:4] 'ell' in 成员运算符 - 如果字符串…
首先简单说一下字符编码的问题.平常遇到比较多的就是ASCII码(全称:美国信息交换标准码).ASCII码使用一个字节(8位)来表示一些常见的数字.英文字母以及一些控制字符.英语用128个符号编码就够了,但是用来表示其他语言,128个符号是不够的.比如中文汉字就无法用ASCII来表示和编码.为了对世界上的各种语言符号进行统一的编码,于是发明了Unicode.Unicode将世界上所有的文字符号都纳入其中.每一个符号都给予一个独一无二的编码,这就是Unicode.就像它的名字都表示的,这是一种所有符…
请说明逻辑与(&&)在下边表达式中起到的重要作用 count != 0 && sum/count 答:该表达式使用逻辑与(&&)来确保 sum/count 的除数不为 0. 因为当 count 为 0 时,并不会导致 sum/0,因为根据短路求值的原则,&& 运算符在左侧为假的情况下,并不会计算右侧的表达式.(这个技巧放在实际开发中,逼格顿时嗷嗷的 ) 请用一个逻辑表达式来判断某一年是否为闰年 某一年份如果符合下边 A 或 B 其中一个,我们…
1. epoll原理 原理性的知识不再另做说明,我在这里附上收藏整理的两篇经典文章: select与epoll的本质关系. select.poll.epoll之间的区别. 2. epoll服务器端经典示例 2.1 逻辑框架 2.2 代码 #include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #include <asser…
前言: 众所周知的,项目开发中做得最多的无非就是增删查改(CRUD)操作.自从国内Web项目开发渐渐盛行SSH框架之后,其开发开发流程也变得更加灵活:本文就项目开发中的业务层代码作个简单的抽取,供业内朋友参考. 代码抽取原理图如下: 这个图主要展示开发中的2个业务,账号(Account)管理跟类别(Category)管理,具体代码实现比较简单就不附上了.从上面的UML图中我们只需要抽象出BaseService接口并且实现BaseServiceImpl类,其他业务的实现一概继承BaseServic…
public class Test12 {    public static void main(String[] args) {        // TODO Auto-generated method stub        Scanner input = new Scanner(System.in);        System.out.println("请输入一个字符串:");        String str = input.next();        for (int…
//输入字符串然后与自己定义的数组进行对比,并输出重复次数. public class Test11 {    public static void main(String[] args) {        Scanner input = new Scanner(System.in);        System.out.println("请输入字符串:");        String num = input.next();                char[] array =…
using System; using System.Collections.Generic; using System.Text; using System.Collections; using System.Data; using System.Data.SqlClient; using System.Configuration; namespace HelloWinForm.DBUtility { class SQLHelper { #region 通用方法 // 数据连接池 privat…
·php 中cookie和session的用法比较 ·phpmyadmin报错:Cannot start session without errors问题 ·php中cookie与session应用学习笔记 ·php.ini中session和cookie有关的配置 ·php中session一些基础知识 ·php设置session生存时间详解 ·php 设置 session详解(过期,失效,有效期) ·php中session学习笔记 ·php用户登录验证cookie与session区别 ·php提…