可能重复:
PHP_excel的替代方案
一位朋友想使用Php Excel库来读取/写入xls和xlsx格式的文件,他知道一个名为"PhpExcel"的文件,但显然对他来说太大了.
我想建议你是否还有其他phplib可以推荐他.
更新
如果你认为这篇文章有用,即使有些人认为它不够好给它负面点(非常奇怪,因为它有很多观点,并且看起来它实际上对某些用户有帮助),请人们投票这个问题.非常感谢你.
我有一个使用 Android 制作的应用程序Webview,在使用 Wifi 连接时,加载的初始页面显示正常,切换到移动数据模式后,应用程序ERR_NAME_NOT_RESOLVED有时会显示该消息。
是否有解决方法可以隐藏此消息,直到页面正确显示?或者在初始负载中连接不好时使其工作?
感谢您的见解。
前段时间我在某处读到,一行文本被认为是一个段落,因此可以将其放入“代表段落/文本块”的<p>元素中。
我刚刚发现的一些例子证实了这一点:
http://www.w3.org/wiki/HTML/Elements/p#Example_A
http://reference.sitepoint.com/html/p
在我的特定情况下,我正在制作一个<form>包含每个字段的一些验证消息,并且只有在用户与页面交互时才对用户有意义。
出于定位目的(<p>是一个块元素)将更容易<p>为这些消息使用元素,但由于它<span>是一个更通用且无意义的元素,我也可以使用它,"display:block"但我不确定是否应该这样做。
你能告诉我在这种情况下要使用的元素是什么吗?
谢谢!
我正在尝试使用以下来源制作文件传输蓝牙应用程序:
http://developer.android.com/guide/topics/connectivity/bluetooth.html
当我尝试以InputStream.read()这种方式使用方法获取InputStream字节时:
public class ConnectedThread extends Thread {
...(some code here)
public void run(){
byte[] buffer = new byte[1024];
int bytes = -1;
//Keep listening to the InputStream while connected
while (true){
try {
bytes = this.mmInStream.read(buffer);
//* this part is not reached
if (bytes==-1){
Log.d("NoData:","-1");
}
}
catch(Exception e){
Log.d("inStream exception:",e.getMessage());
break;
}
}
}
...(some code here)
}
Run Code Online (Sandbox Code Playgroud)
"if"永远不会到达代码的下一部分(在这种情况下为部分),也不会出现Log.D调试输出或其他任何内容.我刚从LogCat收到此消息:
BluetoothSocket read in: android.net.LocalStocketImpl$SocketInputStream@f7e
b08 len: 1024
Run Code Online (Sandbox Code Playgroud)
要将数据从客户端传输到服务器,我这样做:
public class MainActivity extends …Run Code Online (Sandbox Code Playgroud) 我一直在阅读有关 DTO 和 Viewmodel 之间的区别,其中主要的区别是 Viewmodel 中存在行为,而 DTO 仅通过层传输数据,但据我所知,并没有明确说明行为的定义。
Viewmodel 可以转换从 DTO 传入属性的数据,以针对特定视图以特定方式进行格式化,并且在 WPF 中,事件可以添加到 VM,这可以丰富其用途。那么,在本案中,“行为”究竟意味着什么呢?谢谢。