死锁:是两个或者两个以上的线程被无限的阻塞,线程之间互相等待所需资源。线程死锁产生的条件:当两个线程相互调用Join()方法。当两个线程使用嵌套的同步代码块的时候,一个线程占用了另一个线程的锁,互相等待阻塞,就有可能产生死锁。下面看代码:代码1:死锁的案例package com.lp.ecjtu.T...
分类:
编程语言 时间:
2014-08-09 13:16:08
阅读次数:
267
今天在工作中用到了并行,于是就总结了一下关于并行的方法使用,也为自己做个备忘。命名空间:System.Threading.Tasks;重要的类:Parallel;重要的方法:3个;[其他都是重载]一.Invoke方法:任务已生成;用法一:注意:1.都是指单独的任务或活动;【不要相互调用】 2.需要事...
分类:
其他好文 时间:
2014-08-01 18:59:02
阅读次数:
210
从lua调用C++函数和对象,利用LuaPlus可以方便的从C++中调用lua脚本,反过也一样。通过注册函数或类对象,lua便可以访问C++。一、C风格函数注册 Lua提供了C风格的回调函数注册,该函数原型如下:int Callback(LuaState* state); 无论是全局函数、类非虚函....
分类:
编程语言 时间:
2014-07-29 20:52:52
阅读次数:
358
此方法适用于 C#中嵌入WebBrowser(浏览器) 通过浏览器中加载的页面与C#的后台代码进行交互。 一、C#程序 1、在C#窗体中添加WebBrowser(浏览器),将页面的URL添加到浏览器中。 2、窗体代码添加 using System.Runtime.InteropService...
分类:
Web程序 时间:
2014-07-27 21:28:55
阅读次数:
213
??企业服务总线需求说明Enterprzise Service Bus1 ESB的主要作用ESB主要解决多终端多系统的相互调用问题,减少系统间的耦合,添加可维护性。2 ESB的核心需求ESB的核心需求主要包含:服务调用与数据适配、服务管理、服务安全、服务监控。2.1 服务调用与数据适配支持系统间进行...
分类:
其他好文 时间:
2014-07-24 22:19:42
阅读次数:
295
参考张洋:2048-AI程序算法分析,并分析了android版本的源码,觉得android调用javascript代码可以很快复用web代码,提高开发效率,遂对android和javascript相互调用学习并记录。一、什么是js与android交互? 通俗一点就是使用js代码调用java代码,或....
分类:
移动开发 时间:
2014-07-23 16:16:41
阅读次数:
272
简介一:WebService主要用来给客户端提供数据服务,因此WebService是沟通客户端BLL业务逻辑层和数据库的桥梁。1.返回值WebService的交互,调用和返回都是基于XML格式的数据,不管你传递的是什么类型的数据,在XML中都是字符串string类型保存,因此,一般在客户端或数据端得...
分类:
Web程序 时间:
2014-07-22 08:19:37
阅读次数:
189
Lua版本:5.2.3
一 C++ 调用Lua
1 目录结构
CppCallLua
{
main.cpp
script{
test.lua
}
lualia{
lua.h
lualib.h
laux.lib.h
luaconf...
分类:
编程语言 时间:
2014-07-19 02:43:35
阅读次数:
222
一、前台调用后台的方法:1、在后台编写你要调用到前台的方法,如下://javaScript函数中执行C#代码中的函数public string str() { return "javaScript方法中执行C#代码中的方法"; }2、前台用...
分类:
Web程序 时间:
2014-07-17 00:17:15
阅读次数:
334
数据库设计通讯数据库操作工作流控件公共类配置:程序框架配置、业务配置、客户端个性化设置日志异常处理代码数据有效性设计参数设置对外提供的服务调用的外部服务调用的第三方设备的接口代码表、参数表、规则表缓存程序打包程序升级正常业务+查询+统计查询、统计的效率问题多模块之间相互调用问题数据分页
分类:
其他好文 时间:
2014-07-14 14:45:14
阅读次数:
143