好久没有更新了,主要是研究了一段时间的C++的面向对象的设计方式和更好的架构程序的思路。其实今天这部分代码早已完成,但希望能够更好的给大家讲解如何做一个可用的新编程语言。上次说到Bison的语义分析功能,但并没有添加对应的语义处理功能,我们这次就构建一个描述语法的抽象语法树。首先Bison的语义处理功能是十分方便的,只要在后面添加C++的语义动作代码就可以了...
分类:
编程语言 时间:
2015-05-12 11:23:45
收藏:
0 评论:
0 赞:
0 阅读:
366
Spring的注解形式:@Repository、@Service、@Controller,它们分别对应存储层Bean,业务层Bean,和展示层Bean。
作用
@Repository、@Service、@Controller 和 @Component
将类标识为Bean
Spring 自 2.0 版本开始,陆续引入了一些注解用于简化 Spring 的开发。
@Repository 注...
分类:
编程语言 时间:
2015-05-12 11:23:38
收藏:
0 评论:
0 赞:
0 阅读:
318
两种后处理器
1、Bean后处理器
2、Bean后处理器的用处
3、容器后处理器
4、属性占位符配置器
5、重写占位符配置器...
分类:
编程语言 时间:
2015-05-12 11:23:17
收藏:
0 评论:
0 赞:
0 阅读:
253
Java Web分页类分享...
分类:
编程语言 时间:
2015-05-12 11:20:15
收藏:
0 评论:
0 赞:
0 阅读:
226
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖...
分类:
编程语言 时间:
2015-05-12 11:16:51
收藏:
0 评论:
0 赞:
0 阅读:
184
#include using namespace std;#define N 100int g_array[N]; //存放输入的数字static int count; //存放元素的个数// 初始化函数void Initial(){ cout > count; cout > g_array[i];...
分类:
编程语言 时间:
2015-05-12 11:14:51
收藏:
0 评论:
0 赞:
0 阅读:
228
JCheckBox和JRadioButton的事件处理监听接口是一样的,都是使用ItemListener接口。package com.beyole.util;import java.awt.Container;import java.awt.GridLayout;import java.awt.ev...
分类:
编程语言 时间:
2015-05-12 11:13:11
收藏:
0 评论:
0 赞:
0 阅读:
296
引言为什么会有这一篇“重新介绍”呢?因为JavaScript堪称世界上被人误解最深的编程语言。虽然常被视作“玩具语言”,但它看似简洁外衣下,还隐藏着强大的语言特性。 JavaScript 目前广泛应用于一大批知名应用中,对于网页和移动开发者来说,深入理解 JavaScript 就尤有必要。先从这门语...
分类:
编程语言 时间:
2015-05-12 11:11:41
收藏:
0 评论:
0 赞:
0 阅读:
247
JAVA反射机制:http://www.programcreek.com/2013/09/java-reflection-tutorial/关于JAVA反射机制打破数据封装的问题的解释:http://stackoverflow.com/questions/16635025/dosent-reflec...
分类:
编程语言 时间:
2015-05-12 11:10:21
收藏:
0 评论:
0 赞:
0 阅读:
120
#include using namespace std;#define N 100int A[N]; static int n; void Initial(){ cout > n; cout > A[i]; }}void Print(){ cout 1) ...
分类:
编程语言 时间:
2015-05-12 11:07:51
收藏:
0 评论:
0 赞:
0 阅读:
196
单链表的整表*创建*:思路都是先创建空表,再插入.头插法:Void CreateListHead(LinkList *L,int n){LinkList p;int i;(*L)->next=NULL;srand(time(0));//初始化随机数*L=(LinkList)malloc(sizeof...
分类:
编程语言 时间:
2015-05-12 11:07:31
收藏:
0 评论:
0 赞:
0 阅读:
256
从今天起,开始翻译Unity关于shader的官方文档。翻译水平比较一般,目的主要是通过翻译来提升对shader的见解,也让其他人更容易的了解shader。
分类:
编程语言 时间:
2015-05-12 11:06:41
收藏:
0 评论:
0 赞:
0 阅读:
262
【转载】Delphi7从子线程中发送消息到主线程触发事件执行 在对数据库的操作时,有时要用一个子线程来进行后台的数据操作。比如说数据备份,转档什么的。在主窗口还能同是进行其它操作。而有时后台每处理一个数据文件,要向主窗口发送消息,让主窗口实时显示处理进度在窗口上(可视),同时进行日志处理等。我用的是...
分类:
编程语言 时间:
2015-05-12 10:58:51
收藏:
0 评论:
0 赞:
0 阅读:
251
本文转自:http://blog.csdn.net/x605940745/article/details/17001641注意点:注册访问的网络权限;android中UI线程不能有访问网络的操作,否则会报android.os.NetworkOnMainThreadException的异常[html]...
分类:
编程语言 时间:
2015-05-12 10:54:41
收藏:
0 评论:
0 赞:
0 阅读:
248
http://poj.org/problem?id=3581这题说是给了N个数字组成的序列A1 A2 ..An 其中A1 大于其他的数字 , 现在要把序列分成三段并将每段分别反转求最小字典序以后还是老老实实用基数排序 用sort wa 了 一晚#include #include #include #...
分类:
编程语言 时间:
2015-05-12 10:54:11
收藏:
0 评论:
0 赞:
0 阅读:
288
C语言星号的秘密星号的秘密1、乘法运算符2、定义指针int *p = 0; 还是 int* p = 0;?后一种比较容易这样理解:定义了一个变量p,它是指针型的(更详细一点,是指向int的指针型),相比而言,前面一种定义似乎是定义了*P这个奇怪的东西。但是后面一种写法会带来一个容易产生的误解:int...
分类:
编程语言 时间:
2015-05-12 10:49:41
收藏:
0 评论:
0 赞:
0 阅读:
350
射线射线,类比的理解就是游戏中的子弹。是在3D世界里中一个点向一个方向发射的一条无终点的线。在发射的过程中,一旦与其它对象发生碰撞,就停止发射。射线的原理创建一个射线时,首先须要知道射线的起点和终点在3D世界里的坐标。using UnityEngine;using System.Collection...
分类:
编程语言 时间:
2015-05-12 10:48:01
收藏:
0 评论:
0 赞:
0 阅读:
249
mkdir -p /workcd /workgwet https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tar.xztar -axf Python-3.4.3.tar.xzcd Python-3.4.3./configuremakemake i...
分类:
编程语言 时间:
2015-05-12 10:47:31
收藏:
0 评论:
0 赞:
0 阅读:
283
源代码是这样的:public class AuthorizationSignature { public static String createSignature(String verb, String contentMD5, String contentType, String date,...
分类:
编程语言 时间:
2015-05-12 10:45:31
收藏:
0 评论:
0 赞:
0 阅读:
668
1、 由于是有序数组,log(n)的时间查找最小值的index1.1 一定要注意当m、r、l三个位置相同值时,无法区分左右了,所以需要在l到r区间遍历找到最小元素。2、 看最小值index的左右两侧,是否查找值落在 [l,i] 与 [i,r] 上,在对应区间上进行二分查找 1 #include 2 ...
分类:
编程语言 时间:
2015-05-12 10:44:11
收藏:
0 评论:
0 赞:
0 阅读:
213