自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

科技小潘

我会编程童话里,你爱的那个天使

  • 博客(243)
  • 资源 (6)
  • 收藏
  • 关注

原创 我做了个开发者专用的设计app

目前只支持「macOS」,如果其他平台有需求,我后面可以发布一个web版本的给大家使用。我给他内置了很多模板,你只需要替换成你app的图片、文字描述,所以我就在去年开始构思,然后设计,在过年的时候也没闲着。最后一键导出为png、jpg图片就可以上传到应用商店了。才发现,需要上传不同规格和尺寸的应用商店截图。过完年以后,就上架了「Shot Studio」对于写代码的程序员来说,设计可是一个硬伤。我以为只需要写代码就可以完成整个app。在我刚开始入行做app的时候,但是在编码完成上架的时候。

2025-03-31 17:16:42 118

原创 应用商店截图制作工具Shot Studio发布2.0

同时也吸取某些同学都建议,增加复制样式和粘贴样式的功能, 可以把某个元素的样式应用到选中的所有元素上面。最近一直晚上用这个软件制作一些app store 的应用商店截图,但是晚上白色太刺眼了。所以我就在2.0这一版本上适配了深色模式。

2025-03-23 11:46:15 111

原创 Shot Studio for macOS 发布 1.0.2

Shot Studio 是一个 macOS 的 app,专门为开发者设计,主要用于各大 app 应用商店的预览图设计。提供了非常多的模板,也预设了很多尺寸。图层:边框、颜色、圆角、阴影、透明度。

2025-02-27 09:06:23 520

原创 个人开发者如何搞定App Store预览图设计

不管是macOS、iPhone、watch、tv等等,都有模板,你只需双击替换文字即可。如果会使用PS的可能就稍微麻烦一点,但是不会使用ps的开发者应该怎么办呢?应用商店的预览图非常麻烦,要提供至少4张和好几种不出来尺寸的。这样高清,并且符合应用商店上架的预览图就制作好了。可以直接在macOS App Store下载 「内置了非常多的模板,可以一键选择使用。上架过app的同学都知道,最后点击导出就可以了。

2025-02-25 21:51:23 241

原创 [特殊字符]【分享一个小工具】独立开发者也能轻松搞定App截图设计[特殊字符]

作为独立开发者,或多或少都遇到过这样的困扰:每个应用商店对截图尺寸的要求都不一样,iPhone、iPad、Mac甚至Apple Watch,光是记住这些规格就已经够头疼了,更别说设计排版了。它用可视化拖拽的方式,把原本复杂的设计流程变得像搭积木一样简单。内置iPhone、iPad、Mac、Apple Watch、Apple TV六大平台的截图模板,横竖屏自由切换,再也不用担心尺寸不匹配的尴尬。支持导出高质量/标准分辨率的PNG图片,未来还会对接应用商店API实现一键上传,省去反复调试的麻烦。

2025-02-23 16:27:00 217

原创 独立开发者必备神器!Shot Studio让App截图制作变得如此简单[特殊字符]

专为开发者/设计师打造,可视化拖拽设计+多平台适配,轻松搞定App预览图制作。一次性搞定iPhone/iPad/mac/macOS/Apple Watch/Apple TV六大平台截图,横竖屏自由切换,再也不用担心尺寸不匹配的尴尬。无需专业设计基础,像搭积木一样拖拽元素即可完成截图布局,内置几十款免费商用字体,让你的截图瞬间专业起来。保存项目文件随时编辑,导出时自动适配高质量/标准分辨率,未来还将支持API一键上传应用商店,省时省力。#App开发 #设计工具 #macOS应用 #效率工具 #独立开发者。

2025-02-23 16:24:08 180

原创 App独立开发者的神器来了-Shot Studio

也许你不会使用Adobo PhotoShop这一类的专业图像编辑设计软件,所以你可以采用更加简单的Shot Studio。可视化拖拽设计,预设各种平台的应用截图尺寸。目前已经上架到macOS APP Store,暂时也是免费的,因为还有很多需要优化的地方,等成熟之后,到时候会采取订阅制。因为每个应用商店乃至每个运行平台,都存在着不同尺寸都要求。所以我们设计了一个APP,【Shot Studio】用来解决应用预览图设计的问题。很多独立开发者在开发APP的时候,都很困扰,因为只会编码,不会设计。

2025-02-23 15:18:28 302

原创 macOS上怎么制作条形码

推荐使用Barcode Flow APP,目前支持iOS、macOS、iPadOS。支持几乎所有条形码的格式 gs128、code128、DataMaxitr等等。

2025-01-01 00:06:59 220

原创 flutter 语法糖库 flutter_magic 发布 1.0.1

最近有 flutter 开发者 panjing,发布了 flutter 语法精简库,flutter_magic,可以让语法变成类似 swiftui 一样。众所周知,flutter 是一款由谷歌开发的跨平台工具,一直在开发者心中久负盛名。由此可见语法确实精简了很多,也可以避免在代码层面组件死亡嵌套。但是语法死亡嵌套是个诟病。

2024-11-08 13:37:10 477

原创 Java三个类实现内存缓存

有一个需求,本来打算用redis来做,但是发现redis的list不支持某一项超时设置,所以就用java自己写了一个简单的缓存,操作类似redis,总共只有3个类:项目地址:https://github.com/newpanjing/group-cache.git项目名:group-cache简单的内存缓存实现,实现group概念,一个group里面是个有序的集合,

2016-08-06 14:51:21 17774

转载 二维码生成与解析代码实现

二维码,是一种采用黑白相间的平面几何图形通过相应的编码算法来记录文字、图片、网址等信息的条码图片。如下图二维码的特点:1.  高密度编码,信息容量大可容纳多达1850个大写字母或2710个数字或1108个字节,或500多个汉字,比普通条码信息容量约高几十倍。2.  编码范围广该条码可以把图片、声音、文字、签字、指纹等可以数字化的信息进行编码,用条码表示出来;可以表示多种语言

2014-05-04 16:03:19 1694

转载 TOMCAT修改banner信息

HTTP Server 响应请求时会给出Server信息,例如:Server: Apache-Coyote/1.1这个Banner给入侵者提供了一定的指示作用。为了安全起见,要求更改这个信息,以起到一定的迷惑作用。tomcat 6 将整个lib包拷贝,新建工程,修改tomcat-coyote.jar\org\apache\coyote\ajp\Constants.class和htt

2014-04-24 13:11:42 7389

转载 tomcat服务器开启gzip功能的方法

tomcat5.0以后的版本是支持对输出内容进行gzip格式的压缩的。该功能默认是关闭的,如果需要启用该功能,我们需要修改tomcat的配置文件server.xml,修改的方法是在server.xml的节点处加上属性:  compression=”on”  ,即下面是tomcat5.5.20 中的$tomcat_home$/conf/server.xml的原内容1 80" max

2014-04-24 11:00:46 1075

原创 Required CommonsMultipartFile parameter 'file' is not present

@RequestParam("file") CommonsMultipartFile file其中 变量不能有大写的字母,有的话,就报错!

2014-04-23 11:39:52 19326

转载 Apache+tomcat 负载均衡

本文Apache+Tomcat集群配置 基于最新的Apache和Tomcat,具体是2011年4月20日最新的Tomcat和Apache集群和负载均衡配置。准备环境ApacheApache是http服务器,我们利用其对Tomcat进行负载均衡。目前最新版本为2.2.17,下载地址为http://httpd.apache.org/download.cgi#apache22。如下图: 

2014-04-23 09:27:25 1112

原创 mysql 添加远程用户

USE mysql;GRANT ALL PRIVILEGES ON *.* TO panjing @"%" IDENTIFIED BY "123456";FLUSH PRIVILEGES;

2014-04-22 10:56:10 1119

转载 代码面试最常用的10大算法

在程序员的职业生涯中,算法亦算是一门基础课程,尤其是在面试的时候,很多公司都会让程序员编写一些算法实例,例如快速排序、二叉树查找等等。本文总结了程序员在代码面试中最常遇到的10大算法类型,想要真正了解这些算法的原理,还需程序员们花些功夫。1.String/Array/Matrix在Java中,String是一个包含char数组和其它字段、方法的类。如果没有IDE自动完成代码,下面这

2014-04-15 09:20:21 964

原创 批量查找未注册的域名

package com.blog.collection;import java.util.ArrayList;import java.util.List;import java.util.regex.Matcher;import java.util.regex.Pattern;import com.blog.model.Blog;public class CollectionHa

2014-04-11 10:05:05 2153 1

原创 抓取csdn指定用户的博文

http请求类:package com.blog.collection;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL;import java.net.UR

2014-04-11 09:57:01 1419 1

转载 如何删除window service (服务)

办法一:用sc.exe这个Windows命令        开始——运行——cmd.exe,然后输入sc就可以看到了。使用办法很简单:        sc delete "服务名"  (如果服务名中间有空格,就需要前后加引号)        如针对上面的: sc delete KSD2Service方法二:直接进行注册表编辑(不推荐)      打开注册表编辑器,找到下面的键值

2014-04-10 09:27:14 2226

转载 jQuery拖动div,移动div,弹出层

代码演示:   http://www.imqing.com/demo/movediv.html大概原理:        使div的position为绝对定位absolute,然后控制其top与left值,需要监听鼠标事件,主要用到mousedown,    mousemove,    mouseup。      在mousedown后,记录mousedown时鼠标与需要移动的div

2014-04-08 09:31:34 1414

转载 Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置

如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk、tomcat、eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--CentOS下j2ee环境搭建),如果要开发web项目,我们当然可以安装一个myeclipse到Linux系统上去,这个安装方法和安装eclipse完全相同,就没有记录下来了,有了jdk、tomcat、ec

2014-04-07 20:38:28 972

原创 No WebApplicationContext found: no ContextLoaderListener registered?

配置文件问题:监听器加载Spring和Spring-Hibernate配置文件Servlet加载Spring-MVC文件

2014-04-04 23:46:20 1386

转载 Spring + iBatis 的多库横向切分简易解决思路

原文地址:http://www.iteye.com/topic/781317

2014-04-04 17:09:14 1021

转载 SVN不能读取日志

很长一段时间里,都不能从SVN服务器查询日志,今天终于找到问题原因。SVN服务器配置文件svnserve.conf中,将下面这一行anon-access = read修改为:anon-access = none即可。

2014-04-04 15:32:34 857

转载 window下apache与tomcat整合

Apache的HTTPD是目前比较受欢迎的网站服务器软件,它不但功能强大,而且完全免费,并且支持市场上流行的各种操作系统(Windows,Linux,Macos)。同时对于Java Servlet/JSP的支持,通常也会使用同样Apache出品的Tomcat。Tomcat除了支持JavaServlet/JSP之外,也可以当做网站服务器使用,但是在对于静态的html文件、图片文件等的解析效率上不

2014-04-03 17:38:15 1031

原创 Jquery开发datagird表格插件

半成品源代码:(基本的都可以用,事件响应没有做,因为我没有啥需要,所以就没有写)(function($) { $.fn.datagrid = function(param) { var table = new Table(param, $(this)); table.init(); return table; }})(jQuery);/*var field={

2014-04-03 09:16:23 1313 1

原创 Struts1 用Converter 转换的时候,一直报错

一定要用这个包:org.apache.commons.beanutils.Convertersun也提供了一个包,那样使用貌似会报错。

2014-04-02 10:55:03 1000

原创 iframe刷新

iframe.window.location.reload();

2014-03-31 14:08:37 970

原创 解决umeditor上传图片失败

浏览器:火狐服务器已经保存了文件,反馈给客户端的时候,却一直提示失败。这是umeditor的一个BUG上传文件用iframe来模拟ajax上传,但是返回的内容获取到了,有标记在image.js中,umeditor是这样解析JSON的(186行): uploadComplete: function(r){ var me = this;

2014-03-28 12:54:03 7287 4

原创 hibernate update和delete方法无效

getSession().flush();加上这句就可以了,直接提交到数据库,不对缓存进行操作。不然就是对缓存进行操作。

2014-03-26 12:55:19 3583 1

转载 JS获取浏览器可视区域的尺寸

所谓可视区域是指能看得见的区域,即在浏览器中能看到页面的区域(高度与宽度)。刚刚使用 document.body.clientHeight 来获取可视区域的高度得到的却是整个文档的高度,然后在cnblogs.com的一篇文章中获知需要通过 document.documentElement.clientHeight 才能获取到浏览器的可视区域的高度,顺便将该文章摘下来,如下:在没有声明DOC

2014-03-26 09:01:48 936

原创 Hibernate插入中文乱码

jdbc:mysql://localhost:3306/cnvc?useUnicode=true&characterEncoding=UTF-8

2014-03-24 17:32:04 1213

原创 Hibernate插入数据成功,不报错,但是数据库中没有值

原因是没有提交事务加入属性true这样就可以自动提交事务了。

2014-03-24 17:16:58 10478 1

原创 验证码

package cn.cnvc.servlet;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.IOException;import java.util.Random;import javax

2014-03-18 14:00:35 1108

原创 Servlet图片加水印

package cn.cnvc.servlet;import java.awt.Color;import java.awt.Graphics;import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import java.io.O

2014-03-18 10:04:56 1684

转载 找不到"javax.servlet.annotation.WebServlet"解决方法

以前创建的一个项目,打开的时候总是报错。import javax.servlet.annotation.WebServlet; 后来想起当时这个项目是发布在tomcat7.0下面的, 也就是说当时这个项目buildpath下"add library->Server runtime是tomcat7.0,而现在我给这个项目添加的server runtime是tomcat 6.0,所以会出现这样

2014-03-12 20:54:14 1867

转载 基于Chrome、Java、WebSocket、WebRTC实现浏览器视频通话

介绍        最近这段时间折腾了一下WebRTC,看了网上的https://apprtc.appspot.com/的例子(可能需要翻墙访问),这个例子是部署在Google App Engine上的应用程序,依赖GAE的环境,后台的语言是python,而且还依赖Google App Engine Channel API,所以无法在本地运行,也无法扩展。费了一番功夫研读了例子的p

2014-03-12 13:03:47 1785

转载 linux SVN服务器创建版本库

1、安装svn服务  # yuminstall subversion 2、新建一个目录用于存储SVN所有文件   # mkdir /home/svn 3、在上面创建的文件夹中为项目 project_1 创建一个版本仓库   # svnadmin create /home/svn/project_1  执行完这一步,/home/svn中将存在p

2014-02-22 15:58:01 792

转载 Tomcat 配置问题

双击startup.bat,启动不了tomcat,JAVA_HOME environment variable is not defined correctly      双击startup.bat,启动不了tomcat在cmd中运行提示CATALINA_HOME没有配置好,就配置了CATALINA_HOME和CATALINA_BASE,配置之后又出现JAVA_HOME environ

2014-02-21 20:52:53 699

三级联动全国最全

三级联动全国最全

2014-02-10

winterframework

主要功能: 1、自动将表单封装成对象(类似Struts2) 2、自动根据对象产生增删改查sql语句(类似hibernate) 3、支持Spring动态注入,可以把自定义的Action 交给Spring去进行管理 4、自定义的tab标签库 5、支持伪静态功能 伪静态实现,可以用正则表达式!~ 这个框架,差不多就是一个SSH最精简的实现。 配置非常灵活简单,比起三大框架来说,容易多了,而且包就一个而已,非常的小! 使用方法:http://blog.youkuaiyun.com/u010402518/article/details/8983495

2013-05-28

spket-1.6.23.zip

spket-1.6.23.zip eclipse 的javascript代码辅助插件

2013-04-27

css3帮助文档

css3 文档,里面有很多例子和一些最新的css3 的特效使用方法。

2013-04-22

javascript省市区县四级联动,全国各地最新数据。

数据是从淘宝网抓取来的。自己也添加了一些数据库,澳门香港都很详细。 主要的联动是 省-市-区-县 四级联动 javascript 实现,里面都有代码注释。总共大小只有175kb 比用服务端实现,效率高多了,而且保证是网上所有类似插件,数据最完整最全的。

2013-04-22

Java数据库代码自动生成工具

自动读取数据库的表,生成Javabean或者生产insert、select、update、delete。还有生成给javabean赋值的语句。

2013-04-22

空空如也

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

TA关注的人

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