小编Mat*_*ack的帖子

如何在iOS标签栏中使用自定义字体

我正在为我的iPhone应用程序的UI使用字体很棒的资源: FontAwesome

我在我的应用程序屏幕中使用它,如下所示:

Phone.font = [UIFont fontWithName:kFontAwesomeFamilyName size:40];
Phone.text = [NSString fontAwesomeIconStringForIconIdentifier:@"fa-phone"];
Run Code Online (Sandbox Code Playgroud)

但现在我想在我的标签栏控制器的标签栏项目中使用它,即我想将标签栏的图标设置为字体真棒元素.如何才能做到这一点?

objective-c ios7

16
推荐指数
3
解决办法
2万
查看次数

一个安装两个应用程序的.apk文件

这是一个关于Android应用程序的问题,有两个不同的.apks(或一个.apk文件中包含两个应用程序)

我有两个应用程序完成不同的事情,但它们是相关的,比如一个是标准用户应用程序,一个是管理员应用程序.但用户既可以是用户,也可以是管理员.我想知道是否可以创建一个.apk文件,将两个应用程序安装到手机上?我怎么会这样呢?

谢谢,马特

android android-widget apk android-layout

14
推荐指数
2
解决办法
2万
查看次数

将图像绘制到JFrame中的JPanel

我正在设计一个程序,在JFrame中包含两个JPanel,一个用于保存图像,另一个用于保存GUI组件(Searchfields等).我想知道如何将图像绘制到JFrame中的第一个JPanel?

以下是我的构造函数中的示例代码:

public UITester() {
    this.setTitle("Airplane");
    Container container = getContentPane();
    container.setLayout(new FlowLayout());
    searchText = new JLabel("Enter Search Text Here");
    container.add(searchText);
    imagepanel = new JPanel(new FlowLayout());
    imagepanel.paintComponents(null);
   //other constructor code
Run Code Online (Sandbox Code Playgroud)

}

public void paintComponent(Graphics g){
    super.paintComponents(g);
    g.drawImage(img[0], -50, 100, null);
}
Run Code Online (Sandbox Code Playgroud)

我试图覆盖JPanel的paintComponent方法来绘制图像,但是当我尝试编写时,这会导致我的构造函数出现问题:

imagepanel.paintComponents(null);
Run Code Online (Sandbox Code Playgroud)

因为它只允许我传递方法null,而不是Graphics g,任何人都知道修复此方法或我可以使用另一种方法在JPanel中绘制图像?感谢帮助!:)

一切顺利,并提前感谢!马特

java swing image jpanel jframe

9
推荐指数
3
解决办法
6万
查看次数

将html字符串内容绑定到xaml中的Webview

我的xaml中有一个webview,如下所示:

<WebView x:Name="WebView" />
Run Code Online (Sandbox Code Playgroud)

而且,在我的代码隐藏中,我有一个名为"htmlcontent"的变量,它包含html字符串数据,如下所示:

<html><body><b>Hi there</b></body></html>
Run Code Online (Sandbox Code Playgroud)

如何绑定此html字符串并将其显示在XAML的webview组件中?

*编辑 - 顺便说一句,我正在做一个Windows 8 metro应用程序,因此不支持WebBrowser控件

c# xaml webview

9
推荐指数
1
解决办法
6811
查看次数

OS.walk的C++替代品

我想编写一个从目录中读取大量文件的C++程序,文件数量是不确定的.我知道一个Python实现 - OS.walk,完美地完成了这项工作:

Python OS.walk

有没有人对这个OS.walk功能的C++实现有任何想法?

提前致谢

c++ python file-io

6
推荐指数
1
解决办法
1582
查看次数

实体框架SQL查询不返回结果

我正在使用实体框架数据库第一个模型,我在查询我的数据库时遇到问题.

我正在尝试使用以下代码:

var ctx = new dbEntities();
var description = ctx.DEPARTMENTs.SqlQuery("SELECT DESCRIPTION FROM DEPARTMENT WHERE DEPARTMENT='FINANCE'");
System.Diagnostics.Debug.WriteLine(description);
Run Code Online (Sandbox Code Playgroud)

我可以DEPARTMENTs在调试日志中看到该表的结果表,但由于某种原因,SQL查询只是在控制台中返回我而不是执行查询,任何人都知道为什么?

SELECT DESCRIPTION FROM DEPARTMENT WHERE DEPARTMENT='FINANCE'
Run Code Online (Sandbox Code Playgroud)

c# sql entity-framework

5
推荐指数
1
解决办法
7909
查看次数

Javascript中的守护程序线程

我有一个程序,该程序使用getJSON从服务器获取JSON并处理此数据并将其呈现给用户。但是服务器上的数据经常更新。如何每隔5分钟获取新的JSON并将其显示给用户并在后台线程中执行?我可以为此使用setTimeout吗?

谢谢!马特

javascript daemon getjson

2
推荐指数
1
解决办法
2300
查看次数

在Android Layout XML中引用内部类

我很难引用另一个类的子类,这是我的主布局XML文件中的布局.我的android应用程序中有以下类结构:

        public class MainClass {
        ....
        ....
            public class SubClassView extends LinearLayout {
               public SubClassView(Context context, AttributeSet attrs) {
                    super(context, attrs);
                    .....
               }
        ....
        ....
           }
        }
Run Code Online (Sandbox Code Playgroud)

我在我的布局中引用了这个:

<view class = ".MainClass$SubClassView"
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:id="@+id/button"/>
Run Code Online (Sandbox Code Playgroud)

但我一直收到错误:

android.view.InflateException: Binary XML file line #35: Error inflating class
....
....
Caused by: android.view.InflateException: Binary XML file line #35: Error inflating class MainClass$SubClassView
....
....
Caused by: java.lang.NoSuchMethodException: <init> [class android.content.Context, interface android.util.AttributeSet]   
Run Code Online (Sandbox Code Playgroud)

  

当这个类不是子类时,我没有遇到任何问题.有人对我出错的地方有任何想法吗?

java xml android

2
推荐指数
1
解决办法
943
查看次数

在*character regex上拆分字符串

我试图在'*'字符上将字符串拆分为两个,我有以下句子: This is * test string

我写了这段代码

            Regex regex = new Regex(@"\\*");
            string[] substrings = regex.Split(text);

            foreach (string match in substrings)
            {
                Console.WriteLine("'{0}'", match);
            }
Run Code Online (Sandbox Code Playgroud)

但我得到以下输出:

'T'h'i's' 'i's'....
Run Code Online (Sandbox Code Playgroud)

但我希望:

'This is ' ' test string'
Run Code Online (Sandbox Code Playgroud)

任何想法如何纠正我的正则表达式?

编辑:我的句子可能有多个'*'字符,在这种情况下我需要三个句子,例如:

This is * test *
Run Code Online (Sandbox Code Playgroud)

c# regex

1
推荐指数
2
解决办法
128
查看次数

缺少范围变量OpenCV C ++

我有一个程序,应该在图像和模板上进行模板匹配,这是代码:

 int main()
{
   IplImage* imgOriginal = cvLoadImage("image.jpg", 0);
   IplImage* imgTemplate = cvLoadImage("template.jpg", 0);
   IplImage* imgResult = cvCreateImage(cvSize(imgOriginal->width-imgTemplate->width+1, imgOriginal->height-imgTemplate->height+1), IPL_DEPTH_32F, 1);
   cvZero(imgResult);
   cvMatchTemplate(imgOriginal, imgTemplate, imgResult, CV_TM_CCORR_NORMED);
   double min_val=0, max_val=0;
   CvPoint min_loc, max_loc;
   cvMinMaxLoc(imgResult, &min_val, &max_val, &min_loc, &max_loc);
   cvRectangle(imgOriginal, max_loc, cvPoint(max_loc.x+imgTemplate->width, max_loc.y+imgTemplate->height), cvScalar(0), 1);
   printf("%f", max_val);
   cvNamedWindow("result");
       cvShowImage("result", imgOriginal);
       cvWaitKey(0);
       return 0;
}
Run Code Online (Sandbox Code Playgroud)

包含文件:

    #include "opencv2/highgui/highgui.hpp"
#include "opencv2/imgproc/imgproc.hpp"

#include <iostream>
#include "stdio.h"

using namespace cv;
using namespace std;
Run Code Online (Sandbox Code Playgroud)

运行代码时,出现此错误:

templateMatching.cpp:16:75: error: ‘cvMatchTemplate’ was not declared in this scope
Run Code Online (Sandbox Code Playgroud)

知道是什么问题吗?预先感谢,马特

c++ opencv template-matching

0
推荐指数
1
解决办法
1742
查看次数

在Xcode 5中的plist中看不到"应用程序提供的字体"

我想在我的iOS应用程序中添加外部字体.我去plist文件中添加一个条目,但是当我检查时,"应用程序提供的字体"部分不存在.

这个功能在Xcode 5中的实现方式有所不同吗?

干杯

xcode objective-c ios ios7

0
推荐指数
1
解决办法
563
查看次数