从文件视图的url设置typeFace的任何方法?

我想从url中设置typeType,如: https : //github.com/anak10thn/frontend-homepage/raw/master/font/helvetica-regular.otf 你知道有什么办法吗? 我试过这个: Typeface tf = Typeface.createFromFile(“https://github.com/anak10thn/frontend-homepage/raw/master/font/helvetica-regular.otf”); tv.setTypeface(tf); 它不起作用。 我有这个错误: 03-24 04:46:59.931 1314-1314/bya.fchps.buildyourapp E/AndroidRuntime﹕ FATAL EXCEPTION: main Process: bya.fchps.buildyourapp, PID: 1314 java.lang.RuntimeException: Unable to start activity ComponentInfo{bya.fchps.buildyourapp/com.fchps.buildyourapp.views.ClassicView}: java.lang.RuntimeException: native typeface cannot be made at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245) at android.app.ActivityThread.access$800(ActivityThread.java:135) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:136) at android.app.ActivityThread.main(ActivityThread.java:5017) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) […]

从servlet代码修改上下文参数

我知道如何获取上下文参数,但是有没有办法改变web.xml定义的上下文参数的值? 我正在使用JSF,所以在这种情况下它将是FacesContext 。

使用Scribe在LinkedIn中发布消息,向LinkedIn发送消息

以下是发送post消息的代码。 在我的屏幕上,我有一个EditText部分,允许用户输入文本,当他们点击后,调用sendMessage函数。 我一直在回应中得到这个。 我也尝试过URLEncode.encode(有效载荷,“UTF-8”)来获取一个编码的字符串,以便添加到正文并且不起作用。 任何见解都会有所帮助。 04-19 18:24:50.570: D/response(693): 04-19 18:24:50.570: D/response(693): 400 04-19 18:24:50.570: D/response(693): 1334859891007 04-19 18:24:50.570: D/response(693): WJPI8VXQME 04-19 18:24:50.570: D/response(693): 0 04-19 18:24:50.570: D/response(693): Couldn’t parse share document: error: Unexpected end of file after null 04-19 18:24:50.570: D/response(693): 这是代码: private static final String SendMessage = “https://api.linkedin.com/v1/people/~/shares”; public void sendMessage(View view) { //Get […]

如何格式2016-02-12T15:23:20 + 02:00时间

我从我们的网络服务获得上述日期格式。 我对如何格式化日期有一个想法,我只是对它作为一个字符串的事实有问题。 我试过这个,但我需要将它作为String返回,这在某种程度上不是问题。 这是我尝试过但它引发了一个exception: java.text.ParseException:无法解析的日期:“2016-02-26T00:00:00 + 02:00”(偏移4处) 码: public static String formatDate(String unFormattedTime) { String formattedTime; try { SimpleDateFormat sdf = new SimpleDateFormat(“dd MMM HH:mm”); Date date = sdf.parse(unFormattedTime); formattedTime = sdf.format(date); return formattedTime; } catch (ParseException e) { e.printStackTrace(); } return “”; } 我怎么能用像dd MMM HH:mm这样的格式来格式化它?

使用MySQL中的GPS坐标快速检索SELECT语句

我在MySQL数据库中有一个表,其中两列是给定地理点的纬度和经度。 它被定义为Float(2,6)。 我想只从给定点中选择特定半径内的记录。 我在Java中找到了以下代码,用于检查地理点之间的距离: public class Location { private int latitudeE6; private int longitudeE6; … } public static double CalculateDistance(Location StartP, Location EndP) { double lat1 = StartP.getLatitudeE6()/1E6; double lat2 = EndP.getLatitudeE6()/1E6; double lon1 = StartP.getLongitudeE6()/1E6; double lon2 = EndP.getLongitudeE6()/1E6; double dLat = Math.toRadians(lat2-lat1); double dLon = Math.toRadians(lon2-lon1); double a = Math.sin(dLat/2) * Math.sin(dLat/2) + […]

Java有没有办法看到一个键是否按下而没有阻塞?

我有一个机器人程序来测试我的服务器。 如果按任何键,我希望它退出循环,但不要让它停止并等到按键被按下。 因此循环将继续运行,直到键盘上的任何键被按下。 这就是我现在尝试做的方法,但不起作用 if (System.in.available()>0) { System.out.println(“key pressed”); break; // exit loop }

将数据从PHP发送到Java应用程序

我有一个带有登录页面的PHP应用程序。 我想将此用户名和密码发送到我的java应用程序进行身份validation。 有什么想法如何将数据从PHP页面发送到java应用程序? 有没有建议我可以从PHP检索数据发送到java应用程序? 我的想法是可能的,因为PHP在服务器端,而java应用程序在客户端工作。 如何在PHP和Java应用程序之间传递数据? 或者我需要知道JSP才能完成这样的任务? 欢迎所有建议!! 谢谢。

CAS单点登出不起作用

我在Apache Tomcat上安装了CAS服务器(v3.5.2),在JBOSS上安装了2个客户端。 除非单点退出,否则一切正常。 我想我所做的一切都很好,但仍然存在这个问题。 我的配置服务器端:在WEB-INF \ deployerConfigContext.xml中: 客户端配置:在web.xml中: CAS Single Sign Out Filter org.jasig.cas.client.session.SingleSignOutFilter artifactParameterName SAMLart CAS Single Sign Out Filter /* REQUEST FORWARD org.jasig.cas.client.session.SingleSignOutHttpSessionListener CAS Authentication Filter org.jasig.cas.client.authentication.AuthenticationFilter casServerLoginUrl http://localhost:8888/cas-server-webapp-3.5.2/login service http://localhost:8080/firstCasClient CAS Validation Filter org.jasig.cas.client.validation.Saml11TicketValidationFilter casServerUrlPrefix http://localhost:8888/cas-server-webapp-3.5.2 service http://localhost:8080/firstCasClient CAS HttpServletRequest Wrapper Filter org.jasig.cas.client.util.HttpServletRequestWrapperFilter CAS Assertion Thread Local Filter org.jasig.cas.client.util.AssertionThreadLocalFilter CAS Authentication Filter […]

持久保存@Embeddable的@ElementCollection(Google App Engine,datanucleus)

我正在尝试使用JPA2 @ElementCollection批注将JPA实体与一组自定义@Embeddable对象一起持久化。 简单的例子(这两个类都通过datanucleus增强): @Entity public class TestEntity { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @ElementCollection private Set testEmbeddables; public Set testEmbeddables() { return this.testEmbeddables; } } @Embeddable public class TestEmbeddable implements Serializable { public String s; } 但是,持久化的数据存储区实体只包含空值的集合,而不是实际的对象: TestEntity.testEmbeddables = [null, null, …] 保留一组基本类型(如字符串)或使用@Embedded嵌入单个TestEmbeddable对象非常合适。 是否有人能够澄清是否可以通过datanucleus-appengine支持嵌入式元素集合? 虽然JPA元素集合上的datanucleus部分仅给出了String集合的示例,但相应的JDO部分使用自定义的仅嵌入式类型。 function列表进一步指出嵌入式集合通常与GAE兼容,但没有说明是否支持自定义类型。 我还发现另一个人声称这应该有效 。 – 编辑 – 在DataNucleus回答之后,我又进行了一些测试: @ElementCollection […]

来自连接表的Hibernate 键

我想知道是否可以以这种方式定义Set in Hibernate映射,该元素将指定原始( FOO )表中的列,而不是连接的( BAR )。 假设我们有一些FooContainer.hbm.xml ,它包含Set of Foo对象: 这里FOO有FK到BAR ( FOO.BAR_ID ),所以加入是通过Foo.hbm.xml中的元素完成的: 每当获取xyz.Foo时,都会导致加入FOO-BAR选择。 问题是生成的Set fetching select的条件是这样的: … WHERE _FOO_0.COLUMN_FROM_BAR = ? 当需要时,一个是: … WHERE _BAR_0.COLUMN_FROM_BAR = ?