我正在寻找从Viso图中导出SQL的问题的相反解决方案.我有用于创建MySQL数据库的多个表的SQL语句.有没有办法使用Visio 2010的逆向工程功能来创建其图表?
我想知道是否有可能从Visio可以连接的SQL语句(MySQL)创建Access数据库...替代我将尝试使用另一个MySQL数据库,在那里创建表,并尝试连接到Visio到这个数据库.任何说明如何做到这一点?其他方法?
如果我使用indexed_search进行搜索,页面的内容就像
Search for: xxx
Page 1
Page x
Next >
Size
Created
Run Code Online (Sandbox Code Playgroud)
但页面的语言是另一种语言.这适用于默认语言(德语)和另一种语言(slovenski).插件的配置有语言Default或Slovenski.
我已经设置了config.language参数
config {
linkVars = L
sys_language_mode = content_fallback
sys_language_overlay = hideNonTranslated
sys_language_uid = 0
language = de
locale_all = de_DE
}
[globalVar = GP:L=]
config {
sys_language_uid = 0
language = de_DE
local_all = de_DE
htmlTag_langKey = de
}
[global]
[globalVar = GP:L = 1]
config {
sys_language_uid = 1
language = en
locale_all = en_EN
}
[global]
[globalVar = …Run Code Online (Sandbox Code Playgroud) 这个帖子对我没有帮助.
如果我使用
$class_vars = get_class_vars(get_class($this));
foreach ($class_vars as $name => $value) {
echo "$name : $value\n";
}
Run Code Online (Sandbox Code Playgroud)
我明白了
attrib1_name:attrib2_name:attrib3_name
没有价值观.还显示了一个私有属性,我不想要.
如果我使用
echo "<pre>";
print_r(get_object_vars($this));
echo "</pre>";
Run Code Online (Sandbox Code Playgroud)
我明白了
数组([atrrib1_name] => attrib1_value [attrib2_name] => attrib2_value)
这里我再次拥有私有属性和所有子属性.但这次我有价值观.如何将此约束到一个级别?
是否有可能用对象的值显示所有公共属性?
我目前正在将我的FCE映射到Templavoila.用户有一个输入字段,应输入文本.如果未输入任何文本,则不应显示该元素.因此我有这个Typoscript代码:
10 = TEXT
10.value.field = field_member_tel
10.wrap = T: <span class="team-member-tel-content"> | </span>
10.if.isTrue.field = field_member_tel
Run Code Online (Sandbox Code Playgroud)
10.value.field不管用.我的输出只是T:.如何从现场获得价值?
也许我应该提一下,如果这个元素有所不同,那么这个元素就在容器中.
编辑:
这导致了相同的结果:
10 = TEXT
10.value = {field_member_tel}
10.insertData = 1
10.wrap = T: <span class="team-member-tel-content"> | </span>
10.if.isTrue.field = field_member_tel
Run Code Online (Sandbox Code Playgroud)
这是有效的,但我不需要在这里使用typolink:
10 = TEXT
10.typolink.parameter.field = field_member_email
10.typolink.title.field = field_member_name
10.wrap = E: <span class="team-member-email-content"> | </span>
10.if.isTrue.field = field_member_email
Run Code Online (Sandbox Code Playgroud) 我在这里有一些要求,现在我想检查这些要求是否可行以及如何达到这些要求.它是关于通知和在后台运行:
通知:本地通知
的问题是您只能将秒,分钟,小时......设置为间隔.无法设置自定义间隔.但是这种类型只适用于我有后台任务,它会搜索更新,如果有更新,它会立即显示本地通知.
另一方面的远程通知需要额外的服务器来进行通知.此外,端口5223必须是开放的以接收通知(但是大多数时候使用蜂窝网络并且这里端口应该是打开的).可以发送多少个远程通知并呈现给用户?对于本地通知,它是64.
运行在后台:
只有iOS的7 Background Fetch和Remote Notficiations可用.问题Background Fetch是只应传输小数据,并且操作系统确定应用程序何时获得时间段(自己的算法从用户学习).消息来源报告最多 执行时间从30秒开始,但我没有找到Apple的官方声明.
Remote Notifications似乎也需要一个提供者.但是在这里,用户会收到通知,应用程序可以在后台下载/同步新数据(同样最多30秒).
iOS 6怎么样?
另一个选择是让app在后台运行/有一个后台线程,它检查某个intervall的更新/同步,然后创建一个本地通知.但该应用程序在后台运行多长时间?我读了大约5秒,这将是短暂的.
另一个是使用推送通知,如果用户启动应用程序则执行同步过程.
beginBackgroundTaskWithExpirationHandler 似乎不适合我的情况.
如何在后台运行并同步时收到通知?
在iOS 6和7兼容性提示中,建议检查这样的特定API
public static bool IsiOS7 {
get { return UIDevice.CurrentDevice.CheckSystemVersion (7, 0); }
}
if(Util.IsiOS7) {
//Call iOS 7 API
} else {
//Call iOS 6.1 or earlier API
}
Run Code Online (Sandbox Code Playgroud)
对于iOS 8也是如此.现在我读到你应该检查某个方法或类是否存在而不是版本检查.这里RespondsToSelector有.这应该是这样的
if (RespondsToSelector(new Selector("edgesForExtendedLayout")))
EdgesForExtendedLayout = UIRectEdge.None;
Run Code Online (Sandbox Code Playgroud)
但是如何判断整个班级是否存在UIAlertController呢?NSClassFromStringObjective-C中没有类似的东西.我在Objective-C中也看到过这样的东西
if ([UIAlertController class]){
// ...
}
Run Code Online (Sandbox Code Playgroud)
这样的事情可以做到吗?
Type type=Type.GetType("UIAlertController");
if(type!=null)
{
// iOS 8 API
}else{
// iOS 7 or lower
}
Run Code Online (Sandbox Code Playgroud)
如何在C#中做到这一点?或其他方式的存在是为了检查UIAlertController,UISearchController...等等.
我正在寻求解决方案C#。我有一本像
NSDictionary metrics = new NSDictionary ("leftInset", 22);
Run Code Online (Sandbox Code Playgroud)
现在我想将数字作为float. 我试过这个
metrics.ValueForKey(new NSString("leftInset"))
Run Code Online (Sandbox Code Playgroud)
但返回值的类型是NSObject。我怎样才能得到浮点数?
我有一个界面,它为我提供了一条特定的路径.在我需要使用的一个实现中async,但我还没有弄清楚如何将异步方法的结果转换为同步方法.这是代码示例:
接口:
public interface IFilePath
{
string GetAsset();
}
Run Code Online (Sandbox Code Playgroud)
有问题的实施:
public class FilePath : IFilePath
{
public string GetAsset()
{
return GetAssetAssync();
}
private async Task<string> GetAssetAssync()
{
StorageFolder assetsFolder = await Windows.ApplicationModel.Package.Current.InstalledLocation.GetFolderAsync(@"Assets").AsTask().ConfigureAwait(false);
return assetsFolder.Path;
}
}
Run Code Online (Sandbox Code Playgroud)
仅对于此实现,我需要异步调用.所有其他人都不需要它.所以我不能使用public Task<string> GetAsset()或者我可以以某种方式?
我在下面定义了以下显式样式App.xaml:
<Application.Resources>
<ResourceDictionary>
<Style TargetType="ContentPage" x:Key="PageStyle">
<Setter Property="BackgroundColor" Value="#ff0000" />
</Style>
</ResourceDictionary>
</Application.Resources>
Run Code Online (Sandbox Code Playgroud)
我想要显示的页面嵌入到a中NavigationPage并从中派生出来ContentPage.它有以下隐式样式,而这里使用的ContentPage不是我的派生类型(实际上我使用派生类型,但我尝试了它没有,我有相同的效果):
<ContentPage.Resources>
<ResourceDictionary>
<Style TargetType="ContentPage" BasedOn="{StaticResource PageStyle}" />
</ResourceDictionary>
</ContentPage.Resources>
Run Code Online (Sandbox Code Playgroud)
但页面的背景不会改变.它始终显示平台的默认背景颜色.如果我使用a的样式Button,则应用样式.我试了一下NavigationPage,ContentPage,Page,VisualElement,但背景始终是默认背景.
如果我明确设置颜色
<ContentPage.BackgroundColor>
<Color>Red</Color>
</ContentPage.BackgroundColor>
Run Code Online (Sandbox Code Playgroud)
要么
this.BackgroundColor = Color.Red;
Run Code Online (Sandbox Code Playgroud)
应用颜色.
我正在使用Xamarin.Forms,但还没有找到如何为UWP创建多行标签。在我真正的项目我有一个标签Grid上ViewCell的ListView。对于以下示例,我将其放入StackLayout:
<StackLayout Orientation="Horizontal" HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand">
<Label x:Name="titleLabel" Text="some long text" LineBreakMode="WordWrap" />
<Label x:Name="valueLabel" Text="perhaps a much, much, much, much, much, much, much, much, much longer text" LineBreakMode="WordWrap" />
</StackLayout>
Run Code Online (Sandbox Code Playgroud)
该代码适用于iOS和Android,但不适用于UWP。此处的文本被截断。如果仅使用一个标签且不StackLayout使用,则它会正确显示在UWP上并带有多行文字。
我还尝试使用带有多行TextBlock作为标签的自定义渲染器,但结果是相同的-文本被截断。
这是错误还是我错过了什么?
编辑:
现在我做了一个UWP项目
<StackPanel Orientation="Horizontal">
<TextBlock Text="oh this is a label" TextWrapping="Wrap" />
<TextBlock Text="and this should be a very, very, very, very, very, very, very, very, very, very long text" TextWrapping="Wrap" />
</StackPanel>
Run Code Online (Sandbox Code Playgroud)
在这里文字也被剪掉了。在UWP中似乎不可能。还有其他解决方案/解决方法吗?
xamarin ×4
c# ×3
ios ×3
typo3 ×2
xamarin.ios ×2
async-await ×1
asynchronous ×1
attributes ×1
class ×1
diagram ×1
export ×1
ios8 ×1
label ×1
multilingual ×1
object ×1
php ×1
sql ×1
templavoila ×1
typoscript ×1
uwp ×1
visio ×1
xaml ×1