ubuntu16.04登录不能进入桌面问题

隔了两个月没用Ubuntu,升级和卸载了一些软件后发现登录进不了桌面。具体表现为:输入密码>>登录>>跳回登录页面,如此反复。我原先猜测时显卡驱动问题,因此Ctrl+Alt+F1进入命令行终端,卸载NVIDIA驱动,重启后发现能登录进去,但是进去之后桌面空白,没有状态栏,也没有unity触发器。在更新大版本时经常发生这样的问题,解决办法是重装Unitity

阅读全文

c#项目依赖管理工具 nuget的使用和项目上传

写过java的应该都知道,java有许多依赖管理工具,使用最多的是gradlemaven。这些工具解决了项目依赖问题,添加或者去除依赖只需要一条语句而无需改动jar包。c#下也有类似的工具,那就是:nuget。尽管nuget没有gradle和maven强大,但总比手动引入dll方便。

阅读全文

c# webrequest multpart 多文件上传

c#中通常使用HttpWebRequest进行HTTP网络请求,HttpWebRequest只对Http请求进行了最简单的封装。如果要利用Http协议实现多文件上传,则必须使用POST方法multipart/form-data格式。为了重复使用,我封装了几个方法,实现了多参数文件上传。

阅读全文

为gradle项目配置多种开发环境

项目开发中,通常有多个环境,一个是用于本地调试的开发环境,另一个是用于对外发布的生产环境。 在本地开发环境中,使用本地安装的数据库,在生产环境中使用生产环境的数据库。这样就能避免本地调试不当导致对生产环境数据造成破坏.使用gradle可以轻松配置多个开发环境,简单配置之后,用户只需修改一项配置文件即可切换数据库环境。

阅读全文

spring4+SpringMVC4+Mybatis+Gradle j2ee快速开发脚手架ssm-easy-template发布

这篇教程在半年前发表过,后来博客迁移的原因,忘记备份,因此重写一篇。前段时间把ssm-easy-template放到了github上,在没有任何宣传的情况下,目前已经有36个star和fork,这是我更新项目的最大动力。
项目简介:Ssm-Easy-Template 是一个J2EE项目快速开发脚手架,集成了最常用的框架,适用于Restfull 架构风格Web Service接口开发。项目使用最灵活的构建工具-gradle,加入了常用的gradle插件(gretty,flywaydb,mybatis generator)。

阅读全文

Retrofit2 multpart多文件上传详解

Retrofit2是目前很流行的android网络框架,运用注解和动态代理,极大的简化了网络请求的繁琐步骤,非常适合处理restfull网络请求。在项目中,经常需要上传文件到服务器,有时候是需要上传多个文件。网上文章基本都是单文件上传教程,这篇文章主要讲retrofit的多文件上传实现。

阅读全文

linux ubuntu下MySQL配置,解决mysql 5.5/5.7乱码,不能远程连接问题

linux下安装mysql-server后,mysql-server默认编码为latium,这样就导致mysql存储中文乱码。mysql为安全起见,设置root账户只能localhost登陆,导致其他主机不能访问mysql,今天配置云主机的mysql时,碰到了些问题,记录下来,避免再犯。我的系统是ubuntu 14.04 LTS,mysql版本为5.5,对其他linux系统来说,解决方法也是一样。

阅读全文

windows下生成ssh证书并避免每次输入密码(ssh-agent)

windows下使用git时(我使用的是git bash软件),如果使用https协议,则每次远程操作都要输入用户名和密码(github/oschina),既繁琐又费时。如果使用git ssh 协议,虽然不用输入帐号密码,每次提交依然需要输入ssh的密钥密码,也是繁琐。ssh-keygen用于生成ssh证书,ssh-agent用于保存ssh密码。配置好这两个工具后,多次远程操作只需要一次认证。

阅读全文

解决eclipse刷新maven项目,jdk变为1.5问题

想起了以前在eclipse里使用maven构建j2ee项目时,困扰我一天的问题。即默认新建完的maven项目jdk版本为1.5(不支持一些注解),因此我右键修改为安装版本,这时没有问题,但是使用了maven update或者刷新项目后,jdk版本又变为1.5版本,如此反复。开始以为是项目问题,网上找资料才发现是maven配置的问题,解决这个问题需要修改maven的配置文件。

阅读全文

IntelliJ IDEA +gradle+gretty debug j2ee web-application

前段时间被问到 如何在idea社区免费版IDE中debug j2ee webapp项目。在IDEA付费版中,IDEA直接提供了tomcat jetty等插件,可以很方便的debug,然而在社区版并没有这些插件。但是我们可以通过结合grettygradle的webapp插件和IDEA的Run/Debug Configurations来实现Remote Debug

阅读全文