- 简易的微信公众号管理平台使用指南
酷玩时刻
微信微信公众号开发
简易的微信公众号管理平台使用指南前言1、微信功能实现与管理后台目前是独立的。2、微信功能实现是基于Jfianl-weixinSDK开发的。3、管理后台使用的Eova开源框架,如果你不喜欢eova框架可以自行处理后台4、使用时注意公众号接口的权限【公众号接口权限说明】如果你对微信开发不是很熟悉可以参考我之前写的博客【微信开发专栏】如果你对微信支付以及支付宝支付感兴趣可以看看我的开源项目【Androi
- 再谈低代码开发平台(200727)
人月神话
IT咨询
今天准备谈下快速开发平台和低代码开发平台方面的内容。快速开发平台本身的欠缺点对于快速开发平台在10年前我关注的比较多,当时也是属于快速开发平台的狂热者,也试图去构建一个完整的包括了对象建模,数据建模,流程建模,规则建模,界面建模的完整快速开发平台。但是最近几年这方面的关注比较少,只在16年对开源的基于元数据驱动的EOVA平台进行了简单试用,在去年对JEPaas平台进行了简单试用。当然就公司来说本身
- Eclipse HTML乱码设置
weixin_34026484
为什么80%的码农都做不了架构师?>>>很多Eova新用户,下载Eova项目,导入Eclipse之后,发现HTML乱码,很惊慌不知道怎么解决!可按如下方法进行设置,即可根治HTMLTagJS等文件乱码问题!当然项目要先设置成UTF-8文件后缀和打开方式文件类型关联文件格式,设置文件字符集编码更详细的Java文件乱码操作请看:http://jingyan.baidu.com/article/2009
- 简洁明了:基于eova平台,对Vue 页面中的自定义Button按钮进行用户权限控制处理
aigoV
Vue.jsvue
1、eova平台中在指定页面中增加一个按钮,这回产生一个id,eova就是通过这个id来对按钮进行权限控制的:2、vue项目中:.vue文件画一个按钮并给一个v-if动作提交.js文件import{mapGetters,mapState,mapActions}from'vuex'import{oneOf}from'@/libs/tools'exportdefault{name:"xx",compu
- 前端框架选型
weixin_34310127
2019独角兽企业重金招聘Python工程师标准>>>一个选型就是用h+,还有一个选型就是用admui,这个个人觉得比较好的地方就是实现了pajax。这点相对于很多前端框架来说是很不错的实现。其实layui也是可以的。文档也比较齐全。对应的开源项目也比较多。蛮多java项目采用的是用layui作为中后的管理系统的前端框架。比如Jieven/eova利用iview优化eova界面lhbxxx/eov
- eova平台中的图片框和编辑框的路径设置为根目录下
m0_37934074
eovaupload
一:图片框调用的方法为:upload/img//新文件PathStringpath=file.getUploadPath()+File.separator+fileName;path=PathKit.getWebRootPath()+"/img/"+fileName;//设置为根目录下的img文件夹下二:编辑框调用的方法为:upload/editor//新文件PathStringpath=file
- 快速开发平台,SpringBlade 稳定版发布
软件更新新闻
经过三个月的完善与修复,经过几个项目的检验,SpringBlade稳定版终于发布啦!SpringBlade是基于多个优秀的开源项目,高度整合封装而成的快速开发平台。鸣谢1.JFinal2.eova3.hutool4.beetl5.beetlsql6.dreamlu7.kisso8.spring-shiro-training内置功能用户管理角色管理菜单管理字典管理部门管理附件管理参数管理连接池监视日
- 在idea中使用MAVEN构建tiny要注意版本,注意版本,注意版本!
zerov
mavenWeb部署jettyideatinytinysample
重要的事说三遍,使用MAVEN构建tiny要注意版本,注意版本,注意版本!一般情况下,不要下载快照版本,用正式版本是最稳妥的!另外,在idea中,有些框架的pom文件写得比较粗糙,如eova/jfinal就不能一次性部署成功,但tiny的pom还是非常完善的。只是要注意,在不同的工程中,要区分web版本和非web版本,在web下,能使用mvnjetty:run成功运行,而在非web工程下,用jet
- 终于将tiny-sdpm+intellij idea+mysql+jettyt运行成功
zerov
maventomcatmysqlmasterjettyideatinysdpm
刚接触到几个比较牛的框架,其中就有jfinal,eova,及重新造轮子的tinyframe. 个人感觉tiny团队实力雄厚,且各个模块都比较有,后续如果有各种需求可以满足。于是就用tiny玩玩。 工具:idea16.1、JDK8.0、JETTY、MAVEN3.3、MYSQL5.71、先准备好各种环境,如JDK、MAVEN、IDEA,这些就不用说了吧,不会的找百度。下载tiny-sdpm,地址:h
- beetl jfianl
kongbaidepao
==Eova1.2正式版,JavaWeb快速开发平台========http://www.oschina.net/news/63251/eova-1-2JFinal开发8个常见问题http://www.linuxidc.com/Linux/2015-02/113421.htmjFinal怎样连接sqlserver?http://www.oschina.net/question/130045_730
- 如何自定义Eova数据源?
Jieven
OSSConfig.java中添加自定义数据源代码/**
* 自定义插件
*/
@Override
protected void plugin(Plugins plugins) {
// 数据源Key
String datasource = "oss";
// 添加数据源
String ossUrl, ossUser, ossPwd;
ossUrl = props.get("oss_url"
- 尸鬼封尽の覆盖源码 管你什么鬼一招解决
Jieven
例:我想覆盖Eova的User对象,在用户对象上面添加酒店对象属性,用于方便进行业务,如${user.hotel.name}奥义:利用class加载优先级,优先加载classes目录*.class,然后加载lib目录中的jar*.classPS:发布的时候可以将本地重写的java的class,覆盖eova.jar中的class即可!提醒:点class文件查看源码发现乱码,请点此寻找解决办法
- 水龙弹の快速添加按钮 自动分配权限
Jieven
关于快速开发,市面上有很多解决方案,生成代码的尤其多如牛毛,所以很多开发者都或多或少接触过一些代码生成工具,所以形成了一些惯性思维,觉得只有生成代码才能灵活拓展功能和业务,实际上Eova除了基本的增删改查,也支持各种扩展。其中最具业务性的拓展就是自定义功能按钮,比如:修改状态,备份数据,清除Cache,自定义新增,自定义删除....类似这样的需求,千奇百怪,无论是生成器,还是引擎都无法提前为了准备
- 三重罗生门の个性化弹窗 服务端的系统提示
Jieven
Eova
在使用Eova业务拦截器时,如何返回提示系统?用于返回类型为String的AOP拦截方法 returnEasy.info("弹出一个提示消息-人之门");returnEasy.warn("弹出一个警告消息-地之门");returnEasy.error("弹出一个错误消息-天之门");return"弹出一个默认提示";thrownewException("抛出一个业务异常!!");PS:主动异常可
- 砂暴送葬の高级查询 自定义特殊查询
Jieven
Eova中查询条件是可配置的,你可以随便的将某字段设置为条件查询,大部分常规需求基本都能满足。但是需求永远是未知的,奇葩的,那么本技能就是用于解决各种非常规查询:关联查询:通过查询其它表得到某值,再来过滤当前表的数据虚拟字段查询:即通过一个DB中不存在的字段,自己在UI上自定义的某Form元素来进行查询过滤花式查询:即操作当前字段,过滤本表其它兄弟字段高级查询:区间查询,or查询,自定义like查
- 多重连弹の多层级联 下拉框/查找框级联操作
Jieven
省市区级联,需求背景就不多说了,几乎是管理系统必备的一个功能,对于大部分初级开发者来说,做这种功能还是比较繁琐,又要写后端又要写前端。不用担心,Eova为你办妥了,你拿来就可以用了! 案例:酒店管理>修改数据省市区级联实现详解:1.配置自定义JS详情参考Demo中的JS文件!2.添加DB字段和元字段详情查看Demo!3.效果同理,也能实现多级类型级联等任意的级联操作业务!
- 月读の自动读取 根据注释解析列名和字典
Jieven
Eova
在使用时Eova下拉框时,需要编写表达式来指定下拉项的数据来源。一般下拉框都是查字典值,比如常用的状态、性别、类型......新增一个功能时,可能要手工去录入很多字段的字典值,比较繁琐,效率比较低。所以Eova提供本技能,来用于简化字典值的录入!语法:字段名:1=xxx,2=xxx,3=xxx:针对该字段的详细解释举例:订单状态:10=待支付,20=已支付,30=已发货,40=已收货:支付过程的状
- 仙人模式の语法强化 Eova表达式语法升级
Jieven
在EovaV1.5之前的版本中,表达式都非常弱,一不小心就会出现语法错误,让人揪心!所以EovaV1.5采用了Druid的SQL解析引擎来解析表达式,使表达式能力和兼容性大幅度提升!写法举例:select id ID, name 酒店名 , address 地址 from hotel where id = ${user.hotel_id}
select id ID,name 酒店名 from
- 火影忍者番外篇-Eova隐藏技能
Jieven
easyuijFinalbeetlEova
用通俗的语言,娱乐的心态,茶余饭后的时间,来掌握晦涩的技术,Eova不仅要开发SoEasy,还要学习SoEasy!希望《火影忍者番外篇-Eova隐藏技能》系列博文能为Eova用户,拨开迷雾!卡卡西:大家好,下面我为大家讲解一下Eova技能奥义~仙人模式の语法强化Eova表达式语法升级月读の自动读取根据注释解析列名和字典多重连弹の多层级联下拉框/查找框级联操作砂暴送葬の高级查询自定义特殊查询,花式查
- Eova DIY Formatter 奇技赢巧
Jieven
将单元格内容格式化为URL:formatter:function(value,row,index,field){return''+value+''}行尾单元格添加各种操作:formatter:function(value,row,index,field){ return'修改修改';}
- Eova UI Validator 完美解决方案
Jieven
jFinalEova
EovaV1.3.2即将放送,敬请期待! 魔都随笔:2015年7月29日,天气炎热忽然很伤感,不知道为什么。昨天为了给Eova寻找适配最合适的UI校验框架,从23点一直到04:21,最后因为UI显示问题卡住了,没有办法只能先睡。洗完澡,躺床上,怎么也睡不着。心里悬了一块大石头。只能反复,回顾,API和文档的各种细节不知不觉...从Eova创造之初,UI校验的优先级,就被放的很低,但是又是一个所必
- 使用Maven构建Eova项目
Jieven
mavenjFinalEova
目前Maven是最流行的项目构建方式,开源项目大部分都是基于Maven部署的,很多公司也都开始使用Maven,所以Maven的战略意义有多么重要我就不在赘述了!如果你还不会使用Maven,那你Out了。但是Maven也没有传说中的那么神! 个人对Maven的理解如下:1.Maven的作用(好处)?#管理Jar,使Jar和代码的管理分离。eg.不用将代码提交到SVN上维护,Jar版本统一管理,项目的
- Eova Oracle 自增长的处理
Jieven
Oracle自增长的处理:众所周知,Oracle没有自增概念,需要创建一个sequence,然后获得唯一ID。Eova的处理:1.默认sequence规则:seq_表名.nextvalPS:通过修改JFinal源码,分别在Model.save()和Record.save()默认使用序列,具体请阅读源码。使用默认Seq举例:Sql:insertintoeova_log(id,user_id,type
- 【讨论】Eova 插件系统设计
Jieven
jFinalEova
众所周知的Wordpress,是一个被广泛使用的博客系统众所周知的Discuz,是一个被广泛使用的BBS系统毫无疑问,他们是成功的,他们都支持插件模式,周边衍生的插件千变万化奇妙无穷。核心+一堆用户自己喜欢的插件,形成一个强大的系统。这种插件模式,深受用户喜爱。以动制动,解决各种各样的需求!同样Eova作为一个综合业务开发平台,所遇到的用户需求,是不可以估量和满足的,所以插件系统迫在眉睫!请大家以
- Eova用户答疑-念小山
Jieven
最近,利用EOVA开发了一个科研人员日常管理助手V1.0版。该版本主要针对科研人员日常的项目经费相关业务展开,具体功能包括:(1)团队及项目相关人员信息管理;(2)项目类型管理;(3)经费科目管理;(4)项目基本信息管理;(5)项目预算管理;(6)针对项目参与人员经费使用划分的人员经费分配管理;(7)收支流水账记账管理;(8)相关查询统计分析,包括人员经费使用情况统计、项目预算执行情况统计、项目经
- Eova 项目实战
Jieven
项目:手游社区运营支撑系统背景:国内某手游社区的后端运营支持系统模块:玩家管理,游戏管理,礼包管理,消息管理,论坛管理,公会管理,数据统计,数值管理…总结:2周时间完成了上述功能,并且能够交付使用。如果采用传统方式开发?开发需要多久,测试需要多久!界面是不是真的能高大上?项目:人员经费管理系统背景:国内某大学的一个项目经费管理系统功能:查询统计,人员信息,项目类型,经费科目,项目信息,经费预算,人
- Eova 性能监控
Jieven
在说性能监控之前,得先说一下Eova使用的数据源!请看具体介绍:http://www.oschina.net/p/druid/Druid是来自阿里的开源数据源,性能良好,使用广泛!Druid可以做什么?1)可以监控数据库访问性能,Druid内置提供了一个功能强大的StatFilter插件,能够详细统计SQL的执行性能,这对于线上分析数据库访问性能有帮助。所以使用Eova,就很容监控SQL性能了,不
- Eclipse HTML乱码设置
Jieven
很多Eova新用户,下载Eova项目,导入Eclipse之后,发现HTML乱码,很惊慌不知道怎么解决!可按如下方法进行设置,即可根治HTMLTagJS等文件乱码问题! 当然项目要先设置成UTF-8文件后缀和打开方式文件类型关联文件格式,设置文件字符集编码更详细的Java文件乱码操作请看:http://jingyan.baidu.com/article/2009576193ee38cb072
- Eova 1.2 正式版 新特性预览
Jieven
效率决定成本,细节决定成败!Eova不仅仅是快速开发,让你有更多的时间完善细节和业务!Form流式布局:多列显示,视野开阔前端验证:提升性能,提升体验,保障业务红色必填项:一目了然输入提示:快速理解字段含义默认值显示:初始显示默认值,减少操作
- Eova项目启动后加载模板错
Jieven
jFinalbeetlEova
运行报错:1.错误:找不到或无法加载主类com.eova.EovaMain2.>>加载模板错(TEMPLATE_LOAD_ERROR):位于0行资源:/eova/login.html模板根目录为C:\Users\Administrator\Desktop\eova\src\main\webapp\src\main\webapp因为Maven和普通项目的结构不同,所以从OSCGit下载的项目,没有使
- html页面js获取参数值
0624chenhong
html
1.js获取参数值js
function GetQueryString(name)
{
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = windo
- MongoDB 在多线程高并发下的问题
BigCat2013
mongodbDB高并发重复数据
最近项目用到 MongoDB , 主要是一些读取数据及改状态位的操作. 因为是结合了最近流行的 Storm进行大数据的分析处理,并将分析结果插入Vertica数据库,所以在多线程高并发的情境下, 会发现 Vertica 数据库中有部分重复的数据. 这到底是什么原因导致的呢?笔者开始也是一筹莫 展,重复去看 MongoDB 的 API , 终于有了新发现 :
com.mongodb.DB 这个类有
- c++ 用类模版实现链表(c++语言程序设计第四版示例代码)
CrazyMizzz
数据结构C++
#include<iostream>
#include<cassert>
using namespace std;
template<class T>
class Node
{
private:
Node<T> * next;
public:
T data;
- 最近情况
麦田的设计者
感慨考试生活
在五月黄梅天的岁月里,一年两次的软考又要开始了。到目前为止,我已经考了多达三次的软考,最后的结果就是通过了初级考试(程序员)。人啊,就是不满足,考了初级就希望考中级,于是,这学期我就报考了中级,明天就要考试。感觉机会不大,期待奇迹发生吧。这个学期忙于练车,写项目,反正最后是一团糟。后天还要考试科目二。这个星期真的是很艰难的一周,希望能快点度过。
- linux系统中用pkill踢出在线登录用户
被触发
linux
由于linux服务器允许多用户登录,公司很多人知道密码,工作造成一定的障碍所以需要有时踢出指定的用户
1/#who 查出当前有那些终端登录(用 w 命令更详细)
# who
root pts/0 2010-10-28 09:36 (192
- 仿QQ聊天第二版
肆无忌惮_
qq
在第一版之上的改进内容:
第一版链接:
http://479001499.iteye.com/admin/blogs/2100893
用map存起来号码对应的聊天窗口对象,解决私聊的时候所有消息发到一个窗口的问题.
增加ViewInfo类,这个是信息预览的窗口,如果是自己的信息,则可以进行编辑.
信息修改后上传至服务器再告诉所有用户,自己的窗口
- java读取配置文件
知了ing
1,java读取.properties配置文件
InputStream in;
try {
in = test.class.getClassLoader().getResourceAsStream("config/ipnetOracle.properties");//配置文件的路径
Properties p = new Properties()
- __attribute__ 你知多少?
矮蛋蛋
C++gcc
原文地址:
http://www.cnblogs.com/astwish/p/3460618.html
GNU C 的一大特色就是__attribute__ 机制。__attribute__ 可以设置函数属性(Function Attribute )、变量属性(Variable Attribute )和类型属性(Type Attribute )。
__attribute__ 书写特征是:
- jsoup使用笔记
alleni123
java爬虫JSoup
<dependency>
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
<version>1.7.3</version>
</dependency>
2014/08/28
今天遇到这种形式,
- JAVA中的集合 Collectio 和Map的简单使用及方法
百合不是茶
listmapset
List ,set ,map的使用方法和区别
java容器类类库的用途是保存对象,并将其分为两个概念:
Collection集合:一个独立的序列,这些序列都服从一条或多条规则;List必须按顺序保存元素 ,set不能重复元素;Queue按照排队规则来确定对象产生的顺序(通常与他们被插入的
- 杀LINUX的JOB进程
bijian1013
linuxunix
今天发现数据库一个JOB一直在执行,都执行了好几个小时还在执行,所以想办法给删除掉
系统环境:
ORACLE 10G
Linux操作系统
操作步骤如下:
第一步.查询出来那个job在运行,找个对应的SID字段
select * from dba_jobs_running--找到job对应的sid
&n
- Spring AOP详解
bijian1013
javaspringAOP
最近项目中遇到了以下几点需求,仔细思考之后,觉得采用AOP来解决。一方面是为了以更加灵活的方式来解决问题,另一方面是借此机会深入学习Spring AOP相关的内容。例如,以下需求不用AOP肯定也能解决,至于是否牵强附会,仁者见仁智者见智。
1.对部分函数的调用进行日志记录,用于观察特定问题在运行过程中的函数调用
- [Gson六]Gson类型适配器(TypeAdapter)
bit1129
Adapter
TypeAdapter的使用动机
Gson在序列化和反序列化时,默认情况下,是按照POJO类的字段属性名和JSON串键进行一一映射匹配,然后把JSON串的键对应的值转换成POJO相同字段对应的值,反之亦然,在这个过程中有一个JSON串Key对应的Value和对象之间如何转换(序列化/反序列化)的问题。
以Date为例,在序列化和反序列化时,Gson默认使用java.
- 【spark八十七】给定Driver Program, 如何判断哪些代码在Driver运行,哪些代码在Worker上执行
bit1129
driver
Driver Program是用户编写的提交给Spark集群执行的application,它包含两部分
作为驱动: Driver与Master、Worker协作完成application进程的启动、DAG划分、计算任务封装、计算任务分发到各个计算节点(Worker)、计算资源的分配等。
计算逻辑本身,当计算任务在Worker执行时,执行计算逻辑完成application的计算任务
- nginx 经验总结
ronin47
nginx 总结
深感nginx的强大,只学了皮毛,把学下的记录。
获取Header 信息,一般是以$http_XX(XX是小写)
获取body,通过接口,再展开,根据K取V
获取uri,以$arg_XX
&n
- 轩辕互动-1.求三个整数中第二大的数2.整型数组的平衡点
bylijinnan
数组
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class ExoWeb {
public static void main(String[] args) {
ExoWeb ew=new ExoWeb();
System.out.pri
- Netty源码学习-Java-NIO-Reactor
bylijinnan
java多线程netty
Netty里面采用了NIO-based Reactor Pattern
了解这个模式对学习Netty非常有帮助
参考以下两篇文章:
http://jeewanthad.blogspot.com/2013/02/reactor-pattern-explained-part-1.html
http://gee.cs.oswego.edu/dl/cpjslides/nio.pdf
- AOP通俗理解
cngolon
springAOP
1.我所知道的aop 初看aop,上来就是一大堆术语,而且还有个拉风的名字,面向切面编程,都说是OOP的一种有益补充等等。一下子让你不知所措,心想着:怪不得很多人都和 我说aop多难多难。当我看进去以后,我才发现:它就是一些java基础上的朴实无华的应用,包括ioc,包括许许多多这样的名词,都是万变不离其宗而 已。 2.为什么用aop&nb
- cursor variable 实例
ctrain
variable
create or replace procedure proc_test01
as
type emp_row is record(
empno emp.empno%type,
ename emp.ename%type,
job emp.job%type,
mgr emp.mgr%type,
hiberdate emp.hiredate%type,
sal emp.sal%t
- shell报bash: service: command not found解决方法
daizj
linuxshellservicejps
今天在执行一个脚本时,本来是想在脚本中启动hdfs和hive等程序,可以在执行到service hive-server start等启动服务的命令时会报错,最终解决方法记录一下:
脚本报错如下:
./olap_quick_intall.sh: line 57: service: command not found
./olap_quick_intall.sh: line 59
- 40个迹象表明你还是PHP菜鸟
dcj3sjt126com
设计模式PHP正则表达式oop
你是PHP菜鸟,如果你:1. 不会利用如phpDoc 这样的工具来恰当地注释你的代码2. 对优秀的集成开发环境如Zend Studio 或Eclipse PDT 视而不见3. 从未用过任何形式的版本控制系统,如Subclipse4. 不采用某种编码与命名标准 ,以及通用约定,不能在项目开发周期里贯彻落实5. 不使用统一开发方式6. 不转换(或)也不验证某些输入或SQL查询串(译注:参考PHP相关函
- Android逐帧动画的实现
dcj3sjt126com
android
一、代码实现:
private ImageView iv;
private AnimationDrawable ad;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout
- java远程调用linux的命令或者脚本
eksliang
linuxganymed-ssh2
转载请出自出处:
http://eksliang.iteye.com/blog/2105862
Java通过SSH2协议执行远程Shell脚本(ganymed-ssh2-build210.jar)
使用步骤如下:
1.导包
官网下载:
http://www.ganymed.ethz.ch/ssh2/
ma
- adb端口被占用问题
gqdy365
adb
最近重新安装的电脑,配置了新环境,老是出现:
adb server is out of date. killing...
ADB server didn't ACK
* failed to start daemon *
百度了一下,说是端口被占用,我开个eclipse,然后打开cmd,就提示这个,很烦人。
一个比较彻底的解决办法就是修改
- ASP.NET使用FileUpload上传文件
hvt
.netC#hovertreeasp.netwebform
前台代码:
<asp:FileUpload ID="fuKeleyi" runat="server" />
<asp:Button ID="BtnUp" runat="server" onclick="BtnUp_Click" Text="上 传" />
- 代码之谜(四)- 浮点数(从惊讶到思考)
justjavac
浮点数精度代码之谜IEEE
在『代码之谜』系列的前几篇文章中,很多次出现了浮点数。 浮点数在很多编程语言中被称为简单数据类型,其实,浮点数比起那些复杂数据类型(比如字符串)来说, 一点都不简单。
单单是说明 IEEE浮点数 就可以写一本书了,我将用几篇博文来简单的说说我所理解的浮点数,算是抛砖引玉吧。 一次面试
记得多年前我招聘 Java 程序员时的一次关于浮点数、二分法、编码的面试, 多年以后,他已经称为了一名很出色的
- 数据结构随记_1
lx.asymmetric
数据结构笔记
第一章
1.数据结构包括数据的
逻辑结构、数据的物理/存储结构和数据的逻辑关系这三个方面的内容。 2.数据的存储结构可用四种基本的存储方法表示,它们分别是
顺序存储、链式存储 、索引存储 和 散列存储。 3.数据运算最常用的有五种,分别是
查找/检索、排序、插入、删除、修改。 4.算法主要有以下五个特性:
输入、输出、可行性、确定性和有穷性。 5.算法分析的
- linux的会话和进程组
网络接口
linux
会话: 一个或多个进程组。起于用户登录,终止于用户退出。此期间所有进程都属于这个会话期。会话首进程:调用setsid创建会话的进程1.规定组长进程不能调用setsid,因为调用setsid后,调用进程会成为新的进程组的组长进程.如何保证? 先调用fork,然后终止父进程,此时由于子进程的进程组ID为父进程的进程组ID,而子进程的ID是重新分配的,所以保证子进程不会是进程组长,从而子进程可以调用se
- 二维数组 元素的连续求解
1140566087
二维数组ACM
import java.util.HashMap;
public class Title {
public static void main(String[] args){
f();
}
// 二位数组的应用
//12、二维数组中,哪一行或哪一列的连续存放的0的个数最多,是几个0。注意,是“连续”。
public static void f(){
- 也谈什么时候Java比C++快
windshome
javaC++
刚打开iteye就看到这个标题“Java什么时候比C++快”,觉得很好笑。
你要比,就比同等水平的基础上的相比,笨蛋写得C代码和C++代码,去和高手写的Java代码比效率,有什么意义呢?
我是写密码算法的,深刻知道算法C和C++实现和Java实现之间的效率差,甚至也比对过C代码和汇编代码的效率差,计算机是个死的东西,再怎么优化,Java也就是和C