假设类库或winform项目为A,另一个winform项目为B.那麽在A中添加一个接口,里面有一个Show方法,然后在B中写一个类b继承这个接口,并重写这个方法,具体内容为弹出某个窗体.然后在A中另一个类a中实例化B中的b类,并把它赋给A中的接口,然后调用接口的Show方法就可以弹出B中指定的窗体. 需要注意的是项目A和项目B需要互相引入对方的EXE或DLL文件. 转自:http://blog.csdn.net/a1027/article/details/2766396 以下为代码部分: nam…
XamarinSQLite教程Xamarin.iOS项目中打开数据库文件 以下是打开MyDocuments.db数据库的具体操作步骤: (1)将Mac电脑上的MyDocuments.db数据库移动到Windows电脑的某一位置处,如桌面. (2)打开SQLite/SQL Server Compact Toolbox面板. (3)右击Data Connections,选择Add SQLite Connection…命令,或者是单击工具栏中的Add SQLite Connection按钮,弹出Add…
最近开始了一个winform项目,原先一直都是web项目.遇到个问题,就是在框架内,左侧和中间的main都是用panel来实现的form,就是把form窗体打开到panel里,实现左侧是导航,中间是操作区域的效果.中间区域要想控制左侧导航或者顶部导航都是困难的,因为这时没有激活左侧窗体,操作顶部相对容易,因为顶部是父窗体,子窗体操作父窗体的例子很多,百度一下.我之前也写过一篇:winform打开子窗体后,在子窗体中刷新父窗体,或者关闭子窗体刷新父窗体. 同样是子窗体相互操作起来挺困难,可以通过设…
最近要在IOS中实现一个应用启动另外一个应用的功能,搜了一些资料,使用UIApplication的openURL:的方法就能实现,现在整理和大家分享一下! 注册自定义URL协议 首先被启动的应用需要向iPhone注册一个自定义URL协议.这是在你的项目文件夹的info.plist文件进行的(就是你改变应用程序图标的同一个文件).Step1. 右键,选择“Add Row”Step2. Key值选择“URL types”Step3. 打开“Item 0″,然后为该key增加一个URL identif…
场景 在Winform的窗体A中打开另一个窗体B. 实现 //打开新的窗体 CurveCompare cc = new CurveCompare(); cc.Show(); 效果 以上代码的实现参照: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100140716…
Flask项目中使用mysql数据库启动项目是发出警告: Warning: (1366, "Incorrect string value: '\xD6\xD0\xB9\xFA\xB1\xEA-' for column 'VARIABLE_VALUE' at row 479") 项目正常服务:警告去掉需要导入一个模块 pip install mysql-connector 然后在config配置中添加 SQLALCHEMY_DATABASE_URI = "mysql+mysql…
1 java web项目中经常使用多模块管理.在某一个模块中添加了一些资源文件.但不是启动项目.有时候需要在程序中读取资源文件内容,打包后放到容器中就不能正常运行了.需要将所有资源文件放到启动项目的 resources 目录中. 2 java 中经常要读写文件,经常在idea 或 eclipse 开发环境读取中文正常,但是打包后放到服务器就中文乱码.因为系统的默认编码可能不是 utf8.所以在读写文件时需要将字符编码设置为 “UTF-8” 读文件代码: BufferedReader reader…
环境搭建: 1.Koa 必须使用 7.6 以上的版本.如果你的版本低于这个要求,就要先升级 Node. 查看node版本方法:node -v 2.使用koa-generator生成器生成项目 安装koa-generator: npm install -g koa-generator 使用koa-generator生成koa2项目 koa2 HelloKoa2 成功创建项目后,进入项目目录,并执行npm install命令 cd HelloKoa2 npm install 3.启动项目: npm…
前言:生命中有很多人陪伴自己走过一生中的某段旅程,仅仅是有些人仅仅是某阶段出现,有些人却陪伴自己非常久.就像小学.中学.高中.大学,那些以前以为会长久拥有的,当经历过天涯各地地忙碌于生活,或如意.或失意:渐渐地那些画面仅仅剩回顾.天涯各自安命,能在一起的就尽力珍惜吧,不在一起地就衷心地祝福,我们都须要一种姿态生活下去!Android中的Activity的生命中,我们常常须要打开另外一个Activity,即另外一个界面.这个可能出现的时间非常短暂,然后又回到主界面.可是这两个Activity都在各…
导入一个maven项目参照如下链接 https://jingyan.baidu.com/article/b0b63dbf0c0ac04a49307078.html 要想启动这个导入的项目目前我所接触到的都是配置 tomcat .maven. jdk这三个 顺序应该无所谓的吧. 配置jdk 首先打开IntelliJ IDEA开发环境,选择 "File" 菜单,找到 "other settins" ,再找到 "Default Project Structrue…
昨天在MES项目中,需要在业务逻辑的几个关键点记录错误信息,需要把错误信息写入数据表. 但是由于整个业务逻辑都是包在一个事务模板里面的 比如这样的: WhhTransactionTemplate transactionTemplate2 = new WhhTransactionTemplate(true); transactionTemplate2.execute(new WhhTransactionCallback() { @SuppressWarnings({ "unchecked"…
在IOS中,实现一个应用启动另外一个应用,使用UIApplication的openURL:方法就可实现,这里以test跳到test02为例.(需要先创建这两个工程) 注册自定义URL协议(在test中) 首先被启动的应用需要向iPhone注册一个自定义URL协议.这是在info.plist文件进行的. 1. 右键,选择“Add Row” 2. Key值选择“URL types” 3. 打开“Item 0″,然后为该key增加一个URL identifier.可以是任何值,但建议用“反域名”(例如…
和 CSS 框架一样,Laravel 不强制你使用什么 JavaScript 客户端框架,但是开箱对 Vue.js 提供了良好的支持,如果你更熟悉 React 的话,也可以将默认的脚手架代码替换成 React,实现细节参考官方文档. 学院拥抱的是 Vue.js 框架,所以后续前端相关教程都会基于 Vue.js 编写,有关 Vue.js 的入门教程,可以阅读官方文档,值得一提的是,Vue.js 的作者尤雨溪是中国人,所以该框架从文档角度对中文很友好,关于如何快速入门 Vue.js 框架,作者在知乎…
新建一个子目录项目(具体方法参见<类似Visual Studio一样,使用Qt Creator管理多个项目,创建子项目>),然后需要添加的项目移动到该子目录项目目录下,再在其pro文件中添加目录名即可.类似这样 添加了3个已经存在的项目目录: TEMPLATE = subdirs SUBDIRS += \ helloQT SUBDIRS += \ filedalog SUBDIRS += \ Widget…
安装express npm install express --save-dv 建议安装到dev依赖里面 安装body-parse npm install body-parser --save-dev 当你使用post方法提交请求数据时你可能会需要rq.body来查看你提交的请求数据,但是body-parse是一个中间件必须安装一下,可以先不安装用到再安装 在项目中创建一个与src同级的server文件夹(文件夹名字随便取),然后在文件夹里创建index.js文件用于启动express cons…
1.前言 Spring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container). Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大IOC.AOP及Web MVC等功能.Spring可以单独应用于构筑应用程序,也可以和Struts.Webwork.Tapestry等众多Web框架组合使用,并且可以与 Swing等桌面应用程序AP组合.因此, Spring不仅仅能应…
Android 开发有时需要在一个应用中启动另一个应用,比如Launcher加载所有的已安装的程序的列表,当点击图标时可以启动另一个应用. 一般我们知道了另一个应用的包名和MainActivity的名字之后便可以直接通过如下代码来启动: 1 2 3 4 5 Intent intent = new Intent(Intent.ACTION_MAIN); intent.addCategory(Intent.CATEGORY_LAUNCHER);           ComponentName cn…
1.将项目文件夹直接放在tomcat服务器的webapps路径下 2.从一个tomcat服务器webapps下拷贝一个项目到另一个tomcat服务器webapps路径下 3.重启tomcat后,访问新saba上的项目,发现其中一个jsp页面报404,别的同路径下的页面都可访问 4.在tomcat的work路径下找到该项目,发现该jsp页面未生成对应的.class文件,所以报404 5.重新部署项目,重启服务器 6.生成对应的.class文件,正常访问…
很多时候,我们会有这样的应用场景:一个jenkins上的项目构建后,需要远程触发另一台机子上的jenkins中某个项目的构建,可以通过Parameterized Remote Trigger Configuration 插件来实现.具体配置如下: 1.在两台机子上都搭建好jenkins,并下载Parameterized Remote Trigger Configuration 插件 2.远程机子jenkins项目配置:需要选中参数化构建过程,并设置参数名和默认值(本地机子项目远程触发时需要用到该…
在建造WinForm时须要加上一机关函数和Show办法 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using DevExpress.ExpressApp.Win; using DevExpress.Express…
最近在项目开发中遇到下载附件文档预览需求,在这里总结一下我的实现方法,本文最后会附带我写的demo下载地址 这里我总结了三种实现方法(1)用webView预览(2)通过UIDocumentInteractionController实现跳转(3)应用Quick Look系统框架,下面依次介绍各个方法实现 首先来看用webView这个比较常用,不做过多解释,代码如下: _webView = [[UIWebView alloc]initWithFrame:self.view.bounds]; _web…
1:其中saveAddress 为已知本地文件全路径: Desktop.getDesktop().open(new File(saveAddress));…
maven的tomcat插件部署web项目,我简单认为分两种,一种是部署到内置tomcat,另一种是部署到安装的tomcat. 第一种部署,默认是部署在内置tomcat的8080端口,如果不需要改端口及其他设置,完全可以不用在pom中配置tomcat插件 如果需要改端口,可参考如下配置: 复制代码 org.codehaus.mojo tomcat-maven-plugin 1.1 /Demo1 8088 UTF-8 复制代码 然后执行mvn clean tomcat:deploy, 最后mvn…
现在有这么一种情况:    我现在在ubuntu用户根目录下--    我根目录下有一个文件夹blogs,这个文件夹下面有两个文件:text1,text2.    我现在从-目录下进行如下操作    vim ~/blogs/text1    然后,我想在已经打开的text1中,使用命令行打开同目录下的text2,那么问题来了,你打算怎么打开呢?    我之前的做法就是,使用命令行,然后用e命令.之后使用../../blogs/text2这样来打开.如果目录层级比较少还好(就像这个例子),那么, …
最近公司因为原来的jq框架存在的问题太多,所以要进行主题框架的重新搭建,我使用的vue进行的主题框架的重新搭建,但是原来的页面已经完成很多了,而且都是使用的jquery进行开发的 在vue中引入jquery项目的关键就是在组件中通过iframe进行引入,在开发的时候把原来的jquery放在public文件夹下,在通过iframe引入的时候的地址使用绝对路径的方法,而路径的根目录就是public,其余的配置按照正常的vue项目开发,进行路由的配置 static是放在public文件夹下的 在对if…
1 有两个项目 maven01  和maven 02,想在maven 02中引用maven01的方法,该如何操作呢 maven01中Factory类中的方法 public class Factory { public static String createMessage(){ String message = "hello maven1"; return message; } } maven02中引用Factory类中的方法,只需要在pom.xml里配置依赖 <dependen…
在开发android应用的时候,在一些情况下要有前置条件,比如这边所说的要启动时要确保别的应用程序服务已经打开  或者在操作中启动别的应用等. 先来一段google上的代码: 1. 已知包名和类名的情况下: Intent intent = new Intent(Intent.ACTION_MAIN); intent.addCategory(Intent.CATEGORY_LAUNCHER); //前面两个设置是为了调用该应用的主页 也就如C#或JAVA 常说的 MAIN函数入口 Componen…
文件内容如下: /** * utils.js */ var crypto = require('crypto'); var url = require('url'); var querystring = require('querystring'); var moment = require('moment'); var utils = { isFunction: function(arg) { return typeof arg === 'function'; } }; /** * 加密 *…
今天用Eclipse去写android项目,然后后面须要建一个Blank  Activity后,非常正常的建立的.然后那个Activity是基于ActionBarAtivity,要导入v7,结果由于这个v7的原因,导致原来的导入包不见了.并且又一次导入的时候,尽管project开启没有报错误,可是接下来在执行的时候,结果执行不了.Logcat出现Classnotfound,可是之前的project一点事都有.折磨了半天,最终发现错误所在,兼容性问题就不说了,说一下应该怎么解决这种报错.那就是在新…
后台查询结果 PDFSearchResult实体类: [DataContract(Name = "PDFSearchResult")] public class PDFSearchResult { public PDFSearchResult(string title, string fileUrl) { Title = title; FileUrl = fileUrl; } [DataMember(Name = "title")] public string Ti…