自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (7)
  • 收藏
  • 关注

原创 swiftui禁用NavigationLink、Button默认点击高亮效果

1. 自己写一个Button样式struct StaticButtonStyle: ButtonStyle { func makeBody(configuration: Configuration) -> some View { configuration.label }}2. 然后在NavigationLink或Button上设置buttonStyle.buttonStyle(StaticButtonStyle())...

2021-01-29 23:29:56 1234

原创 【小jar包】基于telnet的定时检测多个服务是否正常运行/邮件通知

基于telnet的轻量化定时检测公司各服务是否正常运行的java程序,异常/恢复时 系统利用邮件通知

2019-09-09 17:43:27 1263 2

原创 抽奖活动中,如何利用一个系数调节中奖的频率

活动:在女神节当天,用户点击活动页面的抽奖按钮,可随机获得一张优惠券。背景:由于经费限制,最多发放200张。并且要求不能集中到一个时间段发放。中奖时间平均要分布在上午09点-下午07点。 每次用户抽奖,系统需要一个算法,返回一个布尔值(是否中奖)。这个算法要保证两点:十个小时下来,中奖时间分布要均匀;中奖人数不能超过200这个算法的主要难点在于:设计程序时,无法预知这一天将会有多少人参加活动,甚至...

2018-04-04 10:54:14 5160

原创 用惯了svn的我们到底该如何理解git

通常,svn的代码库位于另一台机器,每次提交代码,就会在远端的代码库中产生一次提交历史(包含我们为每次提交写下的描述等附属信息)。整个过程完全依赖网络。在没有网络的环境中,开发人员甚至无法查看任何文件的提交历史。相比之下,git最大的优势便是:将代码库以“.git”目录的形式存放在本地项目中。从而保证每次提交(commit)可以不依赖网络环境。问:Git如何解决多人协作开发呢?答:Git支持对版本...

2018-04-04 10:50:51 559

原创 java根据ContentType获取文件后缀名

org.apache.tika tika-core 1.14MimeTypes allTypes = MimeTypes.getDefaultMimeTypes();MimeType jpeg = allTypes.forName("image/jpeg");String ext = jpeg.getExtension(); // .jpg

2016-12-27 14:19:37 8777 1

原创 iOS利用JSPatch实现热修复的前后台代码

后台利用java纯servlet实现,轻量级(war包110KB)、无数据库,建议配合git的hook使用。支持内容DES3加密解密java后台同时支持多个项目多个版本java后台:https://github.com/sunzsh/JSPatchServer4JiOS前台:https://github.com/shaozepeng/JSPatch-IOS

2016-08-22 17:21:01 820

原创 AngularJS中对于ng-model绑定的bootstrap的label标签不刷新问题

AngularJs中对于ng-model绑定的bootstrap的label标签不刷新问题 解决方案 把span标签的display样式改为inline-block

2016-07-28 09:53:00 1103

原创 推荐一个公司内部接口文档管理方案

我觉得比较适合小公司,尤其适合开发app的小公司。文档内容用markdown语法写,然后提交到自己的git服务器(基于gitolite搭建的)。然后在服务器上部署一个java的web应用(就是我要推荐哒,我们就部署在随便一个tomcat里了),它用于将md文件展示成html效果。我觉得这样有几个好处:这些文档可以对比历史(有些责任不再划分不清)这个应用也很小(解压完700+

2016-05-24 09:34:59 5921 2

原创 hibernate配合mysql时字段名不加反引号(`)解决方案

hibernate.globally_quoted_identifiers=true

2016-04-18 10:51:07 2128 1

原创 nginx日志无法记录带有下划线“_”的请求头

添加配置:ignore_invalid_headers = off;

2016-01-27 13:29:03 1812

翻译 IOS8企业版无法通过itms-services覆盖安装,没反应

企业级应用在IOS8系统上对于已经安装过的应用进行覆盖安装或者升级时弹出提示框中提示"xxxxx要安装XX应用"后,点击“安装”没有反应,必须卸载旧app重新安装新版app。第一次安装的不会出现这种情况解决方法:根据请求头识别ios系统版本,然后针对ios8响应的plist文件做特殊处理(可以准备两个plist文件,不同的系统使用不同的plist文件):修改plist文件中的包名

2015-11-13 10:04:06 3697

翻译 IOS9自定义UIWindow被键盘盖住(在键盘下面)解决方法

IOS9之后出现的问题:自定义的UIWindow被键盘挡住一半解决方案:NSArray *windows = [[UIApplication sharedApplication] windows];UIWindow *lastWindow = (UIWindow *)[windows lastObject];window.windowLevel = lastWindow.windowLevel

2015-10-03 12:34:10 3345

原创 IOS中UIDatePicker的setDate方法不好使(失效,无法设置date)

将这句代码放到setDate:之前执行datePicker.datePickerMode = UIDatePickerModeDateAndTime;

2015-06-29 15:17:17 1402

原创 解决SDCycleScrollView组建遇到UINavigationController时图片位置不准确

像这样,在带有UINavigationController的页面上图片总是向下位移一段解决方法:在viewDidLoad里面最先随便添加一个空View,然后再添加这个插件:[self.view addSubview:[[UIView alloc] init]];

2015-06-28 13:47:15 2027

转载 android studio编译报错Could not find property 'processResources'

android studio编译报错:Error:(xx, x) Could not find property 'processResources' on com.android.build.gradle.internal.api.ApplicationVariantImpl_Decorated@xxxxxxx.

2015-06-09 08:47:20 923

原创 UIViewController的返回按钮从英文改为中文

1. 设置手机/模拟器的语言改为简体中文2. 设置项目的Info.plist中Localizations,添加简体中文

2015-05-26 10:31:58 857

原创 苹果itunesconnect添加app时,无法上传图片,稍后再试

解决方法:更换ie浏览器

2015-04-24 10:50:19 1848

翻译 ios(iphone/ipad)重新弹出“推送申请对话框”

ios开发app的时候有时候需要重新弹出“推送申请对话框”,而这个对话框只是第一次运行时弹出,以后便不会弹出了。两种方法:一、 删除app,等待24小时后重新安装app二、 分以下几个步骤:1). 删除app2). 将iphone/ipad关机重启3). 进入“设置-通用-日期与时间”,关闭“自动设置”,将时间往后调至少一天4). 再将iphone/ip

2015-04-22 17:18:47 1225

转载 windows 断电重启进入修复模式

运行分别执行下面两条命令:bcdedit /set {default} bootstatuspolicy ignoreallfailuresbcdedit /set {current} recoveryenabled No

2015-04-15 10:22:35 3209 1

原创 ios8UIWebView中嵌入百度地图黑屏解决方案

检查项目中是否自定义了UserAgent请求头解决方法:保留原来的请求头UIWebView *webView2 = [[UIWebView alloc] init];NSString *oldAgent = [webView2 stringByEvaluatingJavaScriptFromString: @"navigator.userAgent"];NSString *newAgent

2015-02-11 14:07:25 1519

原创 clob For input string: "4294967295" oracle

数据驱动类库冲突(jar包冲突)删掉classes12.jar保留ojdbc14.jar

2015-01-30 15:13:56 1731

转载 git分支打印

下边的命令可以打印出git的分支图git log --graph --all --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)%Creset' --abbrev-commit --date=relative或者通过下列命令在git config文件里面设置

2015-01-23 09:16:20 1517

转载 git默认拒绝了push操作

在使用Git Push代码到数据仓库时,提示如下错误:[remote rejected] master -> master (branch is currently checked out)remote: error: refusing to update checked out branch: refs/heads/masterremote: error: By default,

2015-01-22 13:04:34 3907

原创 xcode6中viewwithtag取不到值,返回nil。解决方案

将目标控件的属性中的"Installed"选中即可

2015-01-10 11:15:02 1638 1

原创 Spring配置Quartz出错解决ORA-00942:表或视图不存在

网上说default-autowire="no"

2014-10-30 08:52:40 2733

原创 win7中443端口被system进程占用

Routing and Remote Access

2014-10-28 11:13:00 11662 3

原创 关于PropertyEditorSupport

PropertyEditorSupport名称和java Bean相同但后面带Editor后缀。 例如需要转换的java bean 名为User,则在相同的包中存在UserEditor类可实现customer propertyEditor的自动注册。

2013-12-05 11:11:17 1018

转载 linux 复制多行

光标移到起始行,输入ma光标移到结束行,输入mb光标移到粘贴行,输入mc然后 :'a,'b co 'c把 co 改成 m 就成剪切了。

2013-11-29 15:18:08 2191

原创 struts2中i18n国际化在chrome下不显示中文

在ie下好使,在chrome下却显示英文,心想问题一定出在他们的请求头的Accept-Language属性上,于是用fiddler分别查看了chrome和IE请求我这个页面的Accept-LanguagechromeAccept-Language: zh-CN,zh;q=0.8IEAccept-Language: zh-CN注:zh-CN

2013-06-07 14:28:32 1871 1

原创 注册微信公众帐号时上传图片格式错误

换IE浏览器

2013-06-07 12:08:32 2750

原创 android 给布局加上背景,里面的控件就乱了

原因是背景文件(.9.png)没有在下面和右面画出内容的空间

2013-05-04 10:21:36 673

原创 Mysql Field * doesn't have a default value解决方法hibernate

没给字段设置自动增长

2012-12-06 09:46:55 764

原创 httpURLConnection.getHeaderField("Set-Cookie")没有/取不到值解决方法

在获取inputstream前设置如下代码:httpURLConnection.setInstanceFollowRedirects(false);

2012-09-11 13:55:26 7980

原创 tomcat启动后,每隔十秒报一个有关编码的MalformedByteSequenceException异常

错误信息:2012-8-20 15:58:45 org.apache.catalina.startup.HostConfig deployDescriptor信息: Deploying configuration descriptor sinopecc.xml2012-8-20 15:58:45 org.apache.catalina.startup.HostConfig deploy

2012-08-20 16:03:16 1157

原创 揪出占用某个端口的程序

1. cmd2. netstat -ano|findstr "8080"          //(8080换成想要查找的端口)3. 找出最后一列的数字(PID)4. 打开任务管理器:“查看”-“选择列”-勾选【pid】-“确定”5. 根据刚才在cmd中找到的pid找到对应的进程

2012-08-16 12:50:03 501

原创 oracle/hibernate查询clob字段值死活都为null

先说下背景:我新入职公司不到两个月,我们的项目采用的tomcat配置文件链接项目webapp,同时由tomcat管理数据源(即在tomcat目录下conf\Catalina\localhost中配置项目路径兼数据源),eg:<Resource name="StandardWorkDataSource" driverClassName="oracle.jdbc.driver.Orac

2012-08-03 17:41:29 3139

原创 tomcat启动报错,A fatal error has been detected by the Java Runtime Environment:

## A fatal error has been detected by the Java Runtime Environment:## Internal Error (c1_Optimizer.cpp:271), pid=4560, tid=5860# guarantee(x_compare_res != Constant::not_comparable) failed: inco

2012-08-03 13:54:39 6876 1

转载 谈谈对程序员的培养[转]

这篇文字是我好久以来的想法,有一些感悟,有一些激烈的言辞,我很自豪我就是一名程序员,我希望给程序员或者前程序员们带来一点启发。也许你认可我的言辞,也许你不屑我的观点,无论如何,欢迎谈谈你的看法。 让程序员做更多种类的事为什么有人说小公司锻炼人?在小公司,条件并不那么齐备,很多事情都需要程序员自己做,自己去澄清需求、自己做设计、自己搭建环境、自己测试,甚至自己上线、自己维护(

2012-07-31 16:03:52 964

原创 常用EL表达式

1. 取集合长度${fn:length(arrayList)}

2012-07-24 09:44:47 472

转载 关于union的order by

order by 必须放在最后一条 select 语句之后,当列名相同时,可以直接用列名排序,如果不同可以用位置排序,也可以使用别名使其相同。select id, name x from new_emp union all select empno, ename x from emp order by x;--列名不同时使用别名排序select id, name ename from n

2012-07-19 19:15:27 500

server-monitor-0.1.0-jar-with-dependencies.jar

基于telnet的轻量化定时检测公司各服务是否正常运行的java程序,异常/恢复时 系统利用邮件通知

2019-09-09

markdown-doc-server

基于java编写的markdown文档展示应用,支持权限管理 GitHub:https://github.com/sunzsh/markdown-doc-server

2016-05-24

myeclipse插件quickview

用于开发时,免去手动输入url路径。 使用方式:通过右键选择文件的方式,快速打开浏览器,并访问WebServer(tomcat)中的路径

2015-08-23

iDemo1.3.1注册机

iDemo1.3.1注册机,仅供学习讨论,请勿用于商业用途

2013-04-11

eclipse 轻量级小插件(使用浏览器在tomcat里打开jsp/html/htm/tml等页面)_V1.4.2

1. 将其放到MyEclipse安装目录下的 eclipse\plugins 目录下重启Tomcat。 2. 在左侧包资源管理器选择一个jsp页面或其他网页文件,单击鼠标右键,在弹出的菜单中选择Quick View > Tomcat 即可。 readme: 1.4.2 修正了页面包含子目录时不能正确浏览的重大bug 1.4.1 修正了第一次使用点击Config配置文件少一项属性的bug 1.4.0 添加了“浏览页面时,去掉后缀名,例如:tml(Tapestry页面文件)”,可在配置文件里配置 1.3.0 简化了代码,稍微提高些运行效率 1.2.0 解决了使用其他浏览器不能浏览的bug 1.1.0 添加了重置配置文件的功能 1.0.0 快速打开浏览器,并按照配置输入网址url

2010-04-09

eclipse 轻量级小插件(使用浏览器在tomcat里打开jsp/html/htm/tml等页面)_存在Bug

1. 将其放到MyEclipse安装目录下的 eclipse\plugins 目录下重启Tomcat。 2. 在左侧包资源管理器选择一个jsp页面或其他网页文件,单击鼠标右键,在弹出的菜单中选择Quick View > Tomcat 即可。

2010-03-30

一款帮助我们打开IE并输入local...:8080的小工具_只需拖拽

同学用.net开发的一个小工具。内附有图片说明

2010-01-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除