- 博客(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
转载 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
原创 解决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
原创 验证码
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
winterframework
2013-05-28
javascript省市区县四级联动,全国各地最新数据。
2013-04-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人